home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 January / PCWJAN09.iso / Software / Linux / NetBSD 4.0.1 / i386cd-4.0.1.iso / i386 / INSTALL.txt < prev   
Text File  |  2008-10-08  |  173KB  |  3,457 lines

  1. INSTALL(8)              NetBSD System Manager's Manual              INSTALL(8)
  2.  
  3. NAME
  4.      INSTALL -- Installation procedure for NetBSD/i386.
  5.  
  6. CONTENTS
  7.       About this Document............................................2
  8.       Quick install notes for the impatient..........................3
  9.       What is NetBSD?................................................3
  10.       Changes Between The NetBSD 4.0 release and 4.0.1 update........4
  11.          Security Advisories Fixes...................................4
  12.          Other Security Fixes........................................5
  13.          Networking..................................................5
  14.          Libraries...................................................5
  15.          Drivers.....................................................5
  16.          Miscellaneous...............................................5
  17.          Platforms specific..........................................6
  18.       Changes Between The NetBSD 3.0 and 4.0 Releases................6
  19.          Networking..................................................6
  20.          File systems................................................7
  21.          Drivers.....................................................7
  22.          Platforms..................................................10
  23.          Kernel subsystems..........................................10
  24.          Security...................................................11
  25.          Userland...................................................12
  26.          Components removed from NetBSD.............................13
  27.       The Future of NetBSD..........................................14
  28.       Sources of NetBSD.............................................14
  29.       NetBSD 4.0.1 Release Contents.................................14
  30.          NetBSD/i386 subdirectory structure.........................16
  31.          Binary distribution sets...................................17
  32.       NetBSD/i386 System Requirements and Supported Devices.........18
  33.          Supported devices..........................................18
  34.             Floppy controllers......................................18
  35.             MFM, ESDI, IDE, and RLL hard disk controllers...........18
  36.             SCSI host adapters......................................19
  37.             MDA, CGA, VGA, SVGA, and HGC Display Adapters...........20
  38.             Serial ports............................................20
  39.             Parallel ports..........................................20
  40.             Ethernet adapters.......................................20
  41.             FDDI adapters...........................................21
  42.             Token-Ring adapters.....................................21
  43.             Wireless network adapters...............................21
  44.             High Speed Serial.......................................22
  45.             Tape drives.............................................22
  46.             CD-ROM drives...........................................22
  47.             Mice....................................................22
  48.             Sound Cards.............................................22
  49.             Game Ports (Joysticks)..................................22
  50.             Miscellaneous...........................................22
  51.             PCMCIA Controllers......................................23
  52.             RAID Controllers........................................23
  53.             Specific driver footnotes:..............................23
  54.       Getting the NetBSD System on to Useful Media..................24
  55.       Preparing your System for NetBSD installation.................27
  56.       Installing the NetBSD System..................................28
  57.          Running the sysinst installation program...................28
  58.             Introduction............................................28
  59.             Possible hardware problems..............................28
  60.             General.................................................28
  61.             Quick install...........................................28
  62.             Booting NetBSD..........................................29
  63.             Network configuration...................................30
  64.             Installation drive selection and parameters.............30
  65.             Partitioning the disk...................................30
  66.             Preparing your hard disk................................32
  67.             Getting the distribution sets...........................32
  68.             Installation using ftp..................................32
  69.             Installation using NFS..................................33
  70.             Installation from CD-ROM................................33
  71.             Installation from a floppy set..........................33
  72.             Installation from an unmounted file system..............33
  73.             Installation from a local directory.....................33
  74.             Extracting the distribution sets........................33
  75.             Finalizing your installation............................34
  76.       Post installation steps.......................................34
  77.       Upgrading a previously-installed NetBSD System................37
  78.       Compatibility Issues With Previous NetBSD Releases............38
  79.          Issues affecting an upgrade from NetBSD 2.1 and older......38
  80.          Issues affecting an upgrade from NetBSD 3.x releases.......38
  81.       Issues with GDB 6.5...........................................39
  82.       Using online NetBSD documentation.............................39
  83.       Administrivia.................................................40
  84.       Thanks go to..................................................41
  85.       We are........................................................41
  86.       Legal Mumbo-Jumbo.............................................47
  87.       The End.......................................................53
  88.  
  89. DESCRIPTION
  90.    About this Document
  91.      This document describes the installation procedure for NetBSD 4.0.1 on
  92.      the i386 platform.  It is available in four different formats titled
  93.      INSTALL.ext, where .ext is one of .ps, .html, .more, or .txt:
  94.  
  95.            .ps     PostScript.
  96.  
  97.            .html   Standard Internet HTML.
  98.  
  99.            .more   The enhanced text format used on UNIX-like systems by the
  100.                    more(1) and less(1) pager utility programs.  This is the
  101.                    format in which the on-line man pages are generally pre-
  102.                    sented.
  103.  
  104.            .txt    Plain old ASCII.
  105.  
  106.      You are reading the ASCII version.
  107.  
  108.    Quick install notes for the impatient
  109.      This section contains some brief notes describing what you need to
  110.      install NetBSD 4.0.1 on a machine of the i386 architecture.
  111.  
  112.      o   Fetch the appropriate pair of boot floppy images from the
  113.          i386/installation/floppy/ directory, or a CD-ROM image (the images
  114.          from i386/installation/cdrom/ are bootable, but do not contain binary
  115.          sets - these are intended for network installs, or when different
  116.          bootblocks are needed).  Most people will need the boot1.fs and
  117.          boot2.fs or boot.iso images for VGA console installation, or the
  118.          boot-com1.fs and boot-com2.fs or boot-com.iso images for installation
  119.          via serial console.  You may also possibly (but not necessarily) want
  120.          to use bootlap1.fs and bootlap2.fs if installing on a laptop.  The
  121.          INSTALL_LAPTOP kernel can be loaded from one of the cdrom images via
  122.          the bootloader: boot nblaptop.
  123.  
  124.          The default kernel on ISO images have ACPI enabled. This is known to
  125.          cause issues on a few older machines which have buggy ACPI tables. To
  126.          boot with ACPI disabled, interrupt the NetBSD boot loader, and enter:
  127.          boot -c.  At the userconf prompt, enter: disable acpi followed by:
  128.          quit.  The kernel from the two floppy set is also present on the ISO
  129.          images and can be loaded using: boot nbnoacpi.
  130.  
  131.      o   The actual binary distribution is in the i386/binary/sets/ directory.
  132.          When you boot the install floppies, the installation program can
  133.          fetch these files for you (using e.g. ftp), if you have a network
  134.          connection.  There are several other methods to get the binary sets
  135.          onto your machine.
  136.  
  137.          You will at a minimum need one of the kernel sets, typically
  138.          kern-GENERIC.tgz, as well as base.tgz and etc.tgz.  In a typical
  139.          workstation installation you will probably want all the installation
  140.          sets.
  141.  
  142.      o   Write the floppy images directly to a pair of floppies.  If you have
  143.          problems writing a raw image to a floppy, the rawrite.exe MS-DOS pro-
  144.          gram or the Rawrite32.exe Windows32 program (inside rawrite32.zip) in
  145.          the i386/installation/misc/ directory may be of help.
  146.  
  147.          The disk(s) you just prepared will be used to boot the installation
  148.          kernel, which contains all the tools required to install NetBSD.
  149.  
  150.      o   For third-party programs which are not part of the base NetBSD dis-
  151.          tribution, you will want to explore the pkgsrc system with its more
  152.          than 7200 program packages.
  153.  
  154.    What is NetBSD?
  155.      The NetBSD Operating System is a fully functional Open Source UNIX-like
  156.      operating system derived from the University of California, Berkeley Net-
  157.      working Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.  NetBSD
  158.      runs on fifty four different system architectures (ports), featuring sev-
  159.      enteen machine architectures across fifteen distinct CPU families, and is
  160.      being ported to more.  The NetBSD 4.0.1 release contains complete binary
  161.      releases for many different system architectures.  (A few ports are not
  162.      fully supported at this time and are thus not part of the binary distri-
  163.      bution.  Please see the NetBSD web site at http://www.NetBSD.org/ for
  164.      information on them.)
  165.  
  166.      NetBSD is a completely integrated system.  In addition to its highly por-
  167.      table, high performance kernel, NetBSD features a complete set of user
  168.      utilities, compilers for several languages, the X Window System, firewall
  169.      software and numerous other tools, all accompanied by full source code.
  170.  
  171.      NetBSD is a creation of the members of the Internet community.  Without
  172.      the unique cooperation and coordination the net makes possible, it's
  173.      likely that NetBSD wouldn't exist.
  174.  
  175.    Changes Between The NetBSD 4.0 release and 4.0.1 update
  176.      The NetBSD 4.0.1 update is the first security/critical update of the
  177.      NetBSD 4.0 release branch.  This represents a selected subset of fixes
  178.      deemed critical in nature for stability or security reasons.
  179.  
  180.      These fixes will also appear in future releases (NetBSD 4.1), together
  181.      with other less-critical fixes and feature enhancements.
  182.  
  183.      The complete list of changes can be found in the CHANGES-4.0.1:
  184.            ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-4.0.1/CHANGES-4.0.1
  185.      file in the top level directory of the NetBSD 4.0.1 release tree.
  186.  
  187.      Security Advisories Fixes
  188.  
  189.      o   NetBSD-SA2008-004, bzip2(1) Multiple issues (CVE-2008-1372 and
  190.          CVE-2005-0953), has been fixed by upgrading bzip2 to 1.0.5.
  191.  
  192.      o   NetBSD-SA2008-005, OpenSSH Multiple issues (CVE-2008-1483 and
  193.          CVE-2008-1657), has been fixed by applying patches from upstream.
  194.  
  195.      o   NetBSD-SA2008-006, Integer overflow in strfmon(3) function
  196.          (CVE-2008-1391), has been fixed.
  197.  
  198.      o   NetBSD-SA2008-008, OpenSSL Montgomery multiplication (CVE-2007-3108),
  199.          has been fixed.
  200.  
  201.      o   NetBSD-SA2008-009, BIND cache poisoning (CVE-2008-1447 and CERT
  202.          VU#800113), has been fixed by updating BIND to 9.4.2-P2.  Note there
  203.          are two related changes to this advisory:
  204.  
  205.          -   The default behavior of ipfilter's Port Address Translation has
  206.              been changed to using random port allocation rather than sequen-
  207.              tial mappings, to avoid decreasing the randomness of source ports
  208.              used for DNS queries which affects the BIND cache poisoning prob-
  209.              lem.
  210.  
  211.          -   A `query-source' statement, which could allow the BIND cache poi-
  212.              soning attack, has been commented out in the default
  213.              named.conf(5) file.
  214.  
  215.      o   NetBSD-SA2008-010, Malicious PPPoE discovery packet can overrun a
  216.          kernel buffer (CVE-2008-3584), has been fixed.
  217.  
  218.      o   NetBSD-SA2008-011, ICMPv6 MLD query (CVE-2008-2464), has been fixed.
  219.  
  220.      o   NetBSD-SA2008-012, Denial of Service issues in racoon(8)
  221.          (CVE-2008-3652), has been fixed by upgrading ipsec-tools to release
  222.          0.7.1.  Note this also fixes CVE-2008-3651.
  223.  
  224.      o   upcoming NetBSD-SA2008-013, IPv6 Neighbor Discovery Protocol routing
  225.          vulnerability (CVE-2008-2476), has been fixed.
  226.  
  227.      o   upcoming NetBSD-SA2008-014, Remote cross-site request forgery attack
  228.          issue in ftpd(8) (CVE-2008-4247), has been fixed.
  229.  
  230.      o   upcoming NetBSD-SA2008-015, Remote kernel panics on IPv6 connections
  231.          (CVE-2008-3530), has been fixed.
  232.  
  233.      Note:  NetBSD-SA2008-007 and advisories prior to NetBSD-SA2008-004 don't
  234.             affect NetBSD 4.0.
  235.  
  236.      Other Security Fixes
  237.  
  238.      o   Fix a buffer overrun which could crash a FAST_IPSEC kernel.
  239.  
  240.      o   tcpdump(8): Fix CVE-2007-1218, CVE-2007-3798 and CAN-2005-1278 in
  241.          base-tcpdump.
  242.  
  243.      o   Fix a buffer overflow of PCF font parser in X11 libXfont library
  244.          (CVE-2008-0006).
  245.  
  246.      o   Fix a buffer overflow of Tektronix Hex Format support in binutils
  247.          (CVE-2006-2362).
  248.  
  249.      o   machfb(4), voodoofb(4): Introduce two missing KAUTH_GENERIC_ISSUSER
  250.          check in the mmap(2) code.
  251.  
  252.      Networking
  253.  
  254.      o   Update root.cache to 2008020400 version.
  255.  
  256.      o   Fix IP packet forwording code to make sure to send a reasonable frag-
  257.          ment size when IPSEC is configured.
  258.  
  259.      o   Fix a bug in TCP SACK code which causes data corruption.
  260.  
  261.      o   Fix an rc.d(8) script for amd(8) not to shutdown gracefully since it
  262.          seems to cause problems for more people than the old (also broken)
  263.          behavior.
  264.  
  265.      o   ftpd(8): Fix and reorganize PAM support.
  266.  
  267.      Libraries
  268.  
  269.      o   Pthread support of BIND has been disabled for future binary compati-
  270.          bility after removal of the scheduler activations.
  271.  
  272.      o   Fix coredump of gdtoa (conversion between binary floating-point and
  273.          ASCII string) functions on out of memory conditions.
  274.  
  275.      Drivers
  276.  
  277.      o   fxp(4): Fix random pool corruption and hangup problems.
  278.  
  279.      o   wd(4): Handle more LBA48 bug quirks on some Hitachi's SATA/IDE
  280.          drives.
  281.  
  282.      Miscellaneous
  283.  
  284.      o   Disable a NULL pointer check in zlib for standalone programs.  This
  285.          fixes errors on loading a gzipped kernel (including installation ker-
  286.          nels) on several ports (news68k etc.) whose kernels are loaded at
  287.          address zero.
  288.  
  289.      o   awk(1): Bring back an accidentally removed fix to allow escape of a
  290.          newline in string literals.
  291.  
  292.      o   gcc(1):
  293.  
  294.          -   Fix compilation of native sh3 gcc on 64-bit build machines.
  295.  
  296.          -   Fix an internal compiler error on compiling m68k softfloat or
  297.              m68010 targets on 64-bit build machines.
  298.  
  299.      o   zgrep(1): Make `-h' option (suppress filenames on output when
  300.          multiple files are searched) actually work.
  301.  
  302.      o   Fix parallel build failure on building hpcarm, hpcmips and hpcsh
  303.          releases.
  304.  
  305.      Platforms specific
  306.  
  307.      o   acorn32: Fix a bootloader problem on some RiscPCs.
  308.  
  309.      o   cobalt:
  310.  
  311.          -   Add a workaround to avoid panic on probing a multi function PCI
  312.              device on Qube's PCI slot.
  313.  
  314.          -   Fix a bug in the interrupt handler which causes network freeze if
  315.              more than one interfaces are used.
  316.  
  317.      o   hp700: Fix potential kernel / userland memory corruption in
  318.          copyinstr(9) and copyoutstr(9).
  319.  
  320.      o   sparc64: Fix a bug in locore.s which causes unexpected behavior.
  321.  
  322.      o   sun3: Fix a bug which might cause an occasional panic during boot.
  323.  
  324.      o   vax: Make syscall handler use proper copyin(9) function on parsing
  325.          syscall args.
  326.  
  327.    Changes Between The NetBSD 3.0 and 4.0 Releases
  328.      The NetBSD 4.0 release provides numerous significant functional enhance-
  329.      ments, including support for many new devices, integration of hundreds of
  330.      bug fixes, new and updated kernel subsystems, and many user-land enhance-
  331.      ments.  The result of these improvements is a stable operating system fit
  332.      for production use that rivals most commercially available systems.
  333.  
  334.      It is impossible to completely summarize more than a year of development
  335.      that went into the NetBSD 4.0 release.  The complete list of changes can
  336.      be found in the CHANGES:
  337.            ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-4.0/CHANGES
  338.      and CHANGES-4.0:
  339.            ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-4.0/CHANGES-4.0
  340.      files in the top level directory of the NetBSD 4.0 release tree. Some
  341.      highlights include:
  342.  
  343.      Networking
  344.  
  345.      o   agr(4): new pseudo-device driver for link level aggregation.
  346.  
  347.      o   IPv6 support was extended with an RFC 3542-compliant API and added
  348.          for gre(4) tunnels and the tun(4) device.
  349.  
  350.      o   A NDIS-wrapper was added to use Windows binary drivers on the i386
  351.          platform, see ndiscvt(8).
  352.  
  353.      o   The IPv4 source-address selection policy can be set from a number of
  354.          algorithms. See "IPSRCSEL" in options(4) and in_getifa(9).
  355.  
  356.      o   Imported wpa_supplicant(8) and wpa_cli(8).  Utilities to connect and
  357.          handle aspects of 802.11 WPA networks.
  358.  
  359.      o   Imported hostapd(8).  An authenticator for IEEE 802.11 networks.
  360.  
  361.      o   carp(4): imported Common Address Redundancy Protocol to allow multi-
  362.          ple hosts to share a set of IP addresses for high availability /
  363.          redundancy, from OpenBSD.
  364.  
  365.      o   ALTQ support for the PF packet filter.
  366.  
  367.      o   etherip(4): new EtherIP tunneling device. It's able to tunnel Ether-
  368.          net traffic over IPv4 and IPv6 using the EtherIP protocol specified
  369.          in RFC 3378.
  370.  
  371.      o   ftpd(8) can now run in standalone mode, instead of from inetd(8).
  372.  
  373.      o   tftp(1) now has support for multicast TFTP operation in open-loop
  374.          mode, server is in progress.
  375.  
  376.      o   tcp(4): added support for RFC 3465 Appropriate Byte Counting (ABC)
  377.          and Explicit Congestion Notification as defined in RFC 3168.
  378.  
  379.      File systems
  380.  
  381.      o   scan_ffs(8), scan_lfs(8): utilities to find FFSv1/v2 and LFS parti-
  382.          tions to recover lost disklabels on disks and image files.
  383.  
  384.      o   tmpfs: added a new memory-based file system aimed at replacing mfs.
  385.          Contrary to mfs, it is not based on a disk file system, so it is more
  386.          efficient both in overall memory consumption and speed. See
  387.          mount_tmpfs(8).
  388.  
  389.      o   Added UDF support for optical media and block devices, see
  390.          mount_udf(8).  Read-only for now.
  391.  
  392.      o   NFS export list handling was changed to be filesystem independent.
  393.  
  394.      o   LFS: lots of stability improvements and new cleaner daemon. It is now
  395.          also possible to use LFS as root filesystem.
  396.  
  397.      o   vnd(4): the vnode disk driver can be used on filesystems such as
  398.          smbfs and tmpfs.
  399.  
  400.      o   Support for System V Boot File System was added, see newfs_sysvbfs(8)
  401.          and mount_sysvbfs(8).
  402.  
  403.      Drivers
  404.  
  405.      o   Audio:
  406.  
  407.          -   Support for new models on drivers such as Intel ICH8/6300ESB,
  408.              NVIDIA nForce 3/4, etc.
  409.  
  410.          -   Added support for AC'97 modems.
  411.  
  412.          -   auich(4): added support to handle the AC'97 modem as audio
  413.              device, enabled with the kernel option ``AUICH_ATTACH_MODEM''
  414.  
  415.          -   azalia(4): added support for S/PDIF.
  416.  
  417.      o   Hardware Monitors:
  418.  
  419.          -   amdpm(4): added support for the i2c bus on the AMD-8111 used on
  420.              many Opteron motherboards and for the Analog Devices ADT7464
  421.              hardware monitor chip.
  422.  
  423.          -   adt7467c(4): new driver for Analog Devices ADT7467 and ADM1030
  424.              hardware monitor chips.
  425.  
  426.          -   ipmi(4): new driver for motherboards implementing the Intelligent
  427.              Platform Management Interface 1.5 or 2.0, from OpenBSD.
  428.  
  429.          -   it(4): new driver for iTE 8705F/8712F and SiS 950 hardware moni-
  430.              tors.
  431.  
  432.          -   The lm(4) driver was rewritten and support for more chips was
  433.              added, for example for Winbond W83627HF, W83627THF, W83627DHG and
  434.              Asus AS99127F.
  435.  
  436.          -   owtemp(4): new driver for the 1-Wire temperature sensors.
  437.  
  438.          -   tmp121temp(4): new driver for the Texas Instruments TMP121 tem-
  439.              perature sensor.
  440.  
  441.          -   ug(4): new driver for Abit uGuru hardware monitor found on newer
  442.              Abit motherboards.
  443.  
  444.      o   Miscellaneous:
  445.  
  446.          -   geodewdog(4): new AMD Geode SC1100 Watchdog Timer driver.
  447.  
  448.          -   gscpcib(4): new AMD Geode SC1100 PCI-ISA bridge that provides
  449.              support for the GPIO interface.
  450.  
  451.      o   Networking:
  452.  
  453.          -   ath(4): updated HALs with support for WiSOC (AR531x) and 32bit
  454.              SPARC.
  455.  
  456.          -   bge(4): added support for the following chips: BCM5753, BCM5753M,
  457.              BCM5715, BCM5754, BCM5755 and BCM5787. Numerous improvements and
  458.              bugfixes were made too.
  459.  
  460.          -   kse(4): new driver for Micrel KSZ8842/8841 PCI network cards.
  461.  
  462.          -   msk(4): new driver for Marvell Yukon 2 GigE PCI network cards,
  463.              from OpenBSD.
  464.  
  465.          -   nfe(4): new driver for NVIDIA nForce Ethernet network cards, from
  466.              OpenBSD.
  467.  
  468.          -   ral(4): new 802.11 driver for PCI/Cardbus Ralink RT2500, RT2501,
  469.              RT2600, RT2661 and RT2500 USB chipsets, from OpenBSD.
  470.  
  471.          -   rum(4): new 802.11 driver for USB Ralink RT2501 and RT2601
  472.              chipsets, from OpenBSD.
  473.  
  474.          -   sip(4): now works on sparc64.
  475.  
  476.          -   tlp(4): added support for ASIX AX88140A and AX88141.
  477.  
  478.          -   vr(4): added support for the VIA Rhine III.
  479.  
  480.          -   wm(4): added support for i8003, ICH8, ICH9 and others. Support
  481.              for IPv6 Rx TCP/UDP Checksum Offloading and more.
  482.  
  483.          -   wpi(4): new driver for Intel PRO/Wireless 3945ABG PCI 802.11 net-
  484.              work cards, from OpenBSD.
  485.  
  486.      o   Security:
  487.  
  488.          -   glxsb(4): new driver for the AMD Geode LX AES Security Block that
  489.              provides random numbers and AES acceleration, from OpenBSD.
  490.  
  491.      o   Power Management:
  492.  
  493.          -   Support for Intel Speedstep SMI on PIIX4 PCI-ISA for i386.
  494.  
  495.          -   Support for AMD PowerNow and Cool'n'Quiet Technology on K7 and K8
  496.              CPUs (both in 32 and 64 bit mode), including Athlon Mobile,
  497.              Athlon64, Opteron or X2. See options(4) for more information.
  498.  
  499.          -   Support for more Enhanced Speedstep CPUs, including VIA C7/Eden
  500.              and Intel Core Solo/Duo/Duo2. See options(4) for more informa-
  501.              tion.
  502.  
  503.          -   The Enhanced Speedstep and PowerNow drivers were modified to be
  504.              able to be scaled in all CPUs available, saving power on SMP sys-
  505.              tems.
  506.  
  507.      o   Storage:
  508.  
  509.          -   ahcisata(4): new driver for AHCI 1.0 and 1.1 compliant SATA con-
  510.              trollers.
  511.  
  512.          -   ataraid(4): added support to handle Adaptec HostRAID and VIA V-
  513.              Tech software RAID.
  514.  
  515.          -   ciss(4): new driver for HP/Compaq 5th+ generation Smart ARRAY
  516.              controllers, from OpenBSD.
  517.  
  518.          -   fdc(4): added support for SBus based sparc64 machines and fixed
  519.              formatting on sparc.
  520.  
  521.          -   gcscide(4): new driver for the AMD Geode CS5535 Companion Device
  522.              IDE controller.
  523.  
  524.          -   jmide(4): new driver for JMicron Technology JMB36x PCIe to SATA
  525.              II/PATA controllers.
  526.  
  527.          -   mfi(4): new driver for LSI Logic and Dell MegaRAID SAS con-
  528.              trollers, from OpenBSD.
  529.  
  530.          -   mpt(4): added support for newer SAS and similar devices.
  531.  
  532.          -   njata(4): new driver for Workbit NinjaATA-32 CardBus IDE con-
  533.              troller.
  534.  
  535.          -   pdcsata(4): added support for the Promise PDC20775, PDC20771,
  536.              PDC40518, PDC40718 and some bugfixes.
  537.  
  538.          -   piixide(4): added support for some ICH8/ICH8-M/ICH9 IDE and SATA
  539.              controllers.
  540.  
  541.          -   svwsata(4): new driver for Serverworks K2 SATA controllers, from
  542.              OpenBSD.
  543.  
  544.          -   viaide(4) added support for the VIA VT8237A SATA controller and
  545.              AMD CS5536 Companion Device IDE Controller.
  546.  
  547.      o   USB:
  548.  
  549.          -   ucycom(4): new driver for Cypress microcontroller based serial
  550.              devices.
  551.  
  552.          -   uipaq(4): new driver for the iPAQ devices.
  553.  
  554.          -   uslsa(4): new driver for Silicon Labs CP210x series serial
  555.              adapters.
  556.  
  557.          -   utoppy(4): new driver for the Topfield TF5000PVR range of digital
  558.              video recorders.
  559.  
  560.      Platforms
  561.  
  562.      o   i386:
  563.  
  564.          -   Added support for the for Multiboot specification. This means
  565.              much improved support for loading the kernel by GRUB, including
  566.              passing in parameters to the kernel.
  567.  
  568.          -   Added the unichromefb framebuffer driver that supports the VIA
  569.              Unichrome Graphics adapter.
  570.  
  571.          -   vesafb(4): added new framebuffer driver that supports VESA BIOS
  572.              (VBE) 2.0 extensions and up.
  573.  
  574.          -   Added cd9660 file system support to the BIOS bootloader.
  575.  
  576.      o   evbarm: new platform support for Arcom Viper PXA255-based single
  577.          board, Atmark Techno Armadillo-9 and Armadillo-210, Certance CP-3100,
  578.          Linksys NSLU2 (a.k.a. "Slug") and I-O DATA HDL-G Giga LANDISK NAS
  579.          devices.
  580.  
  581.      o   evbmips: added support for Alchemy Au1550 processors, DBAu1550
  582.          boards, Alchemy Au15XX PCI host, (OMS-AL400/128) and Atheros AR5312
  583.          SoC.
  584.  
  585.      o   New port ews4800mips: NEC's MIPS based EWS4800 workstations.
  586.  
  587.      o   cobalt: added support for booting off raidframe RAID1 mirrors.
  588.  
  589.      o   hpcmips: added the teliosio(4) driver for the Sharp Telios LCD screen
  590.          and Battery unit.
  591.  
  592.      o   New port landisk: port to the SH4 processor based NAS appliances,
  593.          supporting models by I-O DATA (USL-5P, HDL-U, HDL-AV, HDL-W and HDLM-
  594.          U series, SuperTank LAN Tank, UHDL-160U and UHDL-300U) and Plextor
  595.          PX-EH16L, PX-EH25L and PX-EH40L.
  596.  
  597.      o   macppc: this port has gained support to use accelerated wsdisplay
  598.          drivers by default (if possible), and uses the appropriate driver
  599.          rather than the Generic Open Firmware Framebuffer.
  600.  
  601.      o   prep: this port has been modernized, and support for five additional
  602.          machines has been added, among them the IBM 7024-E20 and 7025-F30
  603.          models and Motorola Powerstack E1. Additionally, sysinst support was
  604.          added, and the bootloader process was improved, allowing easy instal-
  605.          lation and upgrade to future releases.
  606.  
  607.      o   sparc: added support for booting off raidframe RAID1 mirrors.
  608.  
  609.      o   Xen: support for Xen3 domU and dom0 (Unprivileged domain and domain
  610.          0), including support for hardware virtualization on CPUs that sup-
  611.          port it.
  612.  
  613.      Kernel subsystems
  614.  
  615.      o   Improved Firewire (IEEE1394) support imported from FreeBSD.
  616.  
  617.      o   The midi(4) framework got a complete overhaul for better support of
  618.          Active Sensing and improved handling of tempo and timebase changes.
  619.  
  620.      o   Added a Bluetooth protocol stack including:
  621.  
  622.          -   hardware drivers: ubt(4) for USB controllers, and bt3c(4) for the
  623.              3Com Bluetooth PC-Card.
  624.  
  625.          -   socket based access to the HCI, L2CAP, RFCOMM and SCO protocols.
  626.  
  627.          -   pseudo drivers for integrating services on remote Bluetooth
  628.              devices such as Keyboards, Mice and SCO Audio into the NetBSD
  629.              device framework.
  630.  
  631.          See bluetooth(4), bthset(1) and btpin(1).
  632.  
  633.      o   Imported the bio(4) framework from OpenBSD, to query/control block
  634.          hardware RAID device controllers. Currently supporting the mfi(4)
  635.          driver.
  636.  
  637.      o   Kernel uses stateful read-ahead algorithm.
  638.  
  639.      o   dkctl(8) can be used to switch buffer queuing strategies on the fly
  640.          on wd(4) disks, see also bufq(9).
  641.  
  642.      o   fileassoc(9) is used by Veriexec, it adds in-kernel and file-system
  643.          independent file meta-data association interface.
  644.  
  645.      o   firmload(9): an API for loading firmware images used by various hard-
  646.          ware devices.
  647.  
  648.      o   gpio(4): imported General Purpose I/O framework from OpenBSD.
  649.  
  650.      o   onewire(4): imported Dallas Semiconductor 1-wire bus framework from
  651.          OpenBSD.
  652.  
  653.      o   The proplib(3) protocol was added for sending property lists to/from
  654.          the kernel using ioctls.
  655.  
  656.      o   spi(4): new SPI (Serial Peripherial Interface) framework.
  657.  
  658.      o   timecounter(9) adds a new time-keeping infrastructure along with NTP
  659.          API 4 nanokernel implementation. Almost all platforms were changed to
  660.          support this API.
  661.  
  662.      o   Start of 32bit-Linux-emulation for amd64 (COMPAT_LINUX32).
  663.  
  664.      o   wscons(4) console driver supports splash screens, scrolling, progress
  665.          bar for kernel and boot messages.
  666.  
  667.      Kernel interfaces have continued to be refined, and more subsystems and
  668.      device drivers are shared among the different ports. You can look for
  669.      this trend to continue.
  670.  
  671.      Security
  672.  
  673.      o   The FAST_IPSEC IPsec implementation was extended to use hardware
  674.          acceleration for IPv6, in addition to the hardware accelerated IPv4
  675.          that was available before. See fast_ipsec(4) for more information.
  676.  
  677.      o   mprotect(2) got restrictions to enforce W^X policies, from PaX. See
  678.          options(4), sysctl(3), and paxctl(1).
  679.  
  680.      o   GCC 4's support for stack smashing protection (SSP) was enabled by
  681.          adding libssp, see security(8).
  682.  
  683.      o   The kernel authorization framework kauth(9) was added, replacing the
  684.          traditional BSD credential management and privileged operation access
  685.          control with an abstract layer, allowing the implementation of vari-
  686.          ous security models either as part of the NetBSD distribution or as
  687.          third-party LKMs.
  688.  
  689.          NetBSD's kernel authorization is a hybrid clean-room implementation
  690.          of a similar interface developed by Apple, extending its capabilities
  691.          and combining concepts of credential inheritance control.
  692.  
  693.      Userland
  694.  
  695.      o   3rd party software updates:
  696.  
  697.          -   BIND 9.4.1-P1
  698.  
  699.          -   OpenSSL 0.9.8e
  700.  
  701.          -   CVS 1.11.22
  702.  
  703.          -   OpenSSH 4.4
  704.  
  705.          -   gettext 0.14.4
  706.  
  707.          -   PF from OpenBSD 3.7
  708.  
  709.          -   (n)awk 20050424
  710.  
  711.          -   Postfix 2.4.5
  712.  
  713.          -   am-utils 6.1.3
  714.  
  715.          -   file 4.21
  716.  
  717.          -   zlib 1.2.3
  718.  
  719.          -   GNU binutils 2.16.1
  720.  
  721.          -   GNU groff 1.19.2
  722.  
  723.          -   IPFilter 4.1.23
  724.  
  725.          -   GNU gcc 4.1.2 prerelease
  726.  
  727.          -   GNU gdb 6.5 (some architectures)
  728.  
  729.          -   NTP 4.2.4p2
  730.  
  731.          -   pppd 2.4.4
  732.  
  733.      o   cdplay(1): added digital transfer mode support.
  734.  
  735.      o   cksum(1) can now verify checksums.
  736.  
  737.      o   csplit(1): new utility that splits a file into pieces. From
  738.          FreeBSD/OpenBSD.
  739.  
  740.      o   identd(1): added support for forwarding ident queries and receiving
  741.          of proxied ident queries.
  742.  
  743.      o   getent(1): added support for the ethers database.
  744.  
  745.      o   gkermit(1): new program for transferring files using the Kermit pro-
  746.          tocol.
  747.  
  748.      o   mail(1): added support for Mime and multi-character set handling,
  749.          command line editing and completion.
  750.  
  751.      o   utoppya(1): new utility to interface to the utoppy(4) driver.
  752.  
  753.      o   init(8): added support for running multi-user in a chroot() environ-
  754.          ment. Allows / file system on e.g., cgd(4), vnd(4) or ccd(4) volumes.
  755.  
  756.      o   gpt(8): new GUID partition table maintenance utility, from FreeBSD.
  757.  
  758.      o   iSCSI target (server) code added, see iscsi-target(8); Initiator
  759.          (client) code is underway.
  760.  
  761.      o   lockstat(8): new command to display a summary of kernel locking
  762.          events recorded over the lifetime of a called program.
  763.  
  764.      o   ofctl(8): new command to display the OpenPROM or OpenFirmware device
  765.          tree for the macppc, shark and sparc64.
  766.  
  767.      o   Various utilities to support Bluetooth were added:
  768.  
  769.          -   btconfig(8) for controller configuration.
  770.  
  771.          -   btdevctl(8) to manage pseudo devices relating to remote services.
  772.  
  773.          -   bthcid(8) and btpin(1) for authenticating radio connections.
  774.  
  775.          -   sdpd(8) for providing service discovery to remote devices.
  776.  
  777.          -   sdpquery(1) for querying services on remote devices.
  778.  
  779.          -   rfcomm_sppd(1) to access remote services over RFCOMM via stdio or
  780.              pty.
  781.  
  782.          -   bthset(1) for making connections to Bluetooth headsets.
  783.  
  784.      Besides this list, there have also been innumerable bug fixes and other
  785.      miscellaneous enhancements of course.
  786.  
  787.      Components removed from NetBSD
  788.  
  789.      In this release of NetBSD, some software components known from previous
  790.      releases were removed from the system. In some cases those were compo-
  791.      nents that are not useful anymore or their utility does not justify main-
  792.      tenance overhead. Other components were not working properly and there
  793.      was lack of interest in fixing them.
  794.  
  795.      o   Sushi was removed from the base system due to lack of interest and
  796.          maintenance. If you really want it, it is available in the CVS repos-
  797.          itory at othersrc/usr.sbin/sushi. However, be warned that it is
  798.          unmaintained and is most likely out of date.
  799.  
  800.      o   Vinum was removed due to lack of interest and maintenance. At the
  801.          time of removal, it had several known serious issues (including not
  802.          being compilable). RAIDframe provides similar functionality. If you
  803.          were using Vinum you will need to back up your data, delete the Vinum
  804.          partitions, create RAIDframe partitions, and restore your data to
  805.          them. Details about RAIDframe can be found in raid(4), raidctl(8),
  806.          and the NetBSD Guide:
  807.                http://www.NetBSD.org/docs/guide/en/chap-rf.html.
  808.  
  809.      o   Sendmail was removed. Postfix is the MTA and provides the sendmail(1)
  810.          command line tool. Postfix has been included with NetBSD since NetBSD
  811.          1.5 was released in December 2005. Details about Postfix can be found
  812.          in the NetBSD Guide:
  813.                http://www.NetBSD.org/docs/guide/en/chap-mail.html.
  814.          For those who need Sendmail, it is available from pkgsrc in the
  815.          mail/sendmail and mail/sendmail813 packages.
  816.  
  817.      o   NETCCITT and NETNS were removed due to lack of interest and mainte-
  818.          nance. They had known serious issues (including being out of date
  819.          with respect to other network code) and there were no known users at
  820.          the time of their removal. Unfortunately, there is no replacement or
  821.          option for them.
  822.  
  823.      o   UUCP was removed. The NetBSD improvements were merged into the pkgsrc
  824.          version. For those who use UUCP tools, they are available from pkgsrc
  825.          in the net/uucp package. The cu(1) command is available as a frontend
  826.          to tip(1).
  827.  
  828.      o   The Fortran 77 compiler ( g77 ) has been removed with the transition
  829.          from GCC 3 to GCC 4, which does not include it. For those who need
  830.          it, it is available from pkgsrc in the lang/gcc3-f77 package.
  831.  
  832.      o   The evbsh5 port has been removed from NetBSD due to lack of interest,
  833.          compounded by a lack of available SH5 hardware.
  834.  
  835.    The Future of NetBSD
  836.      The NetBSD Foundation has been incorporated as a non-profit organization.
  837.      Its purpose is to encourage, foster and promote the free exchange of com-
  838.      puter software, namely the NetBSD Operating System.  The foundation will
  839.      allow for many things to be handled more smoothly than could be done with
  840.      our previous informal organization.  In particular, it provides the
  841.      framework to deal with other parties that wish to become involved in the
  842.      NetBSD Project.
  843.  
  844.      The NetBSD Foundation will help improve the quality of NetBSD by:
  845.  
  846.      o   providing better organization to keep track of development efforts,
  847.          including co-ordination with groups working in related fields.
  848.  
  849.      o   providing a framework to receive donations of goods and services and
  850.          to own the resources necessary to run the NetBSD Project.
  851.  
  852.      o   providing a better position from which to undertake promotional
  853.          activities.
  854.  
  855.      o   periodically organizing workshops for developers and other interested
  856.          people to discuss ongoing work.
  857.  
  858.      We hope to support even more hardware in the future, and we have a rather
  859.      large number of other ideas about what can be done to improve NetBSD.
  860.  
  861.      We intend to continue our current practice of making the NetBSD-current
  862.      development source available on a daily basis.
  863.  
  864.      We intend to integrate free, positive changes from whatever sources sub-
  865.      mit them, providing that they are well thought-out and increase the
  866.      usability of the system.
  867.  
  868.      Above all, we hope to create a stable and accessible system, and to be
  869.      responsive to the needs and desires of NetBSD users, because it is for
  870.      and because of them that NetBSD exists.
  871.  
  872.    Sources of NetBSD
  873.      Refer to
  874.            http://www.NetBSD.org/mirrors/.
  875.  
  876.    NetBSD 4.0.1 Release Contents
  877.      The root directory of the NetBSD 4.0.1 release is organized as follows:
  878.  
  879.      .../NetBSD-4.0.1/
  880.  
  881.      CHANGES       Changes between NetBSD 3.0 and branching 4.0.
  882.  
  883.      CHANGES-4.0   Changes since NetBSD 4.0 was branched.
  884.  
  885.      CHANGES-4.0.1
  886.                    Changes between NetBSD 4.0 and 4.0.1.
  887.  
  888.      CHANGES.prev  Changes in earlier NetBSD releases.
  889.  
  890.      LAST_MINUTE   Last minute changes.
  891.  
  892.      MIRRORS       A list of sites that mirror the NetBSD 4.0.1 distribution.
  893.  
  894.      README.files  README describing the distribution's contents.
  895.  
  896.      TODO          NetBSD's todo list (also somewhat incomplete and out of
  897.                    date).
  898.  
  899.      patches/      Post-release source code patches.
  900.  
  901.      source/       Source distribution sets; see below.
  902.  
  903.      In addition to the files and directories listed above, there is one
  904.      directory per architecture, for each of the architectures for which
  905.      NetBSD 4.0.1 has a binary distribution.
  906.  
  907.      The source distribution sets can be found in subdirectories of the source
  908.      subdirectory of the distribution tree.  They contain the complete sources
  909.      to the system.  The source distribution sets are as follows:
  910.  
  911.      gnusrc    This set contains the ``gnu'' sources, including the source for
  912.                the compiler, assembler, groff, and the other GNU utilities in
  913.                the binary distribution sets.
  914.                95 MB gzipped, 484 MB uncompressed
  915.  
  916.      sharesrc  This set contains the ``share'' sources, which include the
  917.                sources for the man pages not associated with any particular
  918.                program; the sources for the typesettable document set; the
  919.                dictionaries; and more.
  920.                6 MB gzipped, 25 MB uncompressed
  921.  
  922.      src       This set contains all of the base NetBSD 4.0.1 sources which
  923.                are not in gnusrc, sharesrc, or syssrc.
  924.                45 MB gzipped, 214 MB uncompressed
  925.  
  926.      syssrc    This set contains the sources to the NetBSD 4.0.1 kernel for
  927.                all architectures; config(1); and dbsym(8).
  928.                33 MB gzipped, 165 MB uncompressed
  929.  
  930.      xsrc      This set contains the sources to the X Window System.
  931.                95 MB gzipped, 502 MB uncompressed
  932.  
  933.      All the above source sets are located in the source/sets subdirectory of
  934.      the distribution tree.
  935.  
  936.      The source sets are distributed as compressed tar files.  Except for the
  937.      pkgsrc set, which is traditionally unpacked into /usr/pkgsrc, all sets
  938.      may be unpacked into /usr/src with the command:
  939.            # cd / ; tar -zxpf set_name.tgz
  940.  
  941.      In each of the source distribution set directories, there are files which
  942.      contain the checksums of the files in the directory:
  943.  
  944.            BSDSUM   Historic BSD checksums for the various files in that
  945.                     directory, in the format produced by the command:
  946.                     cksum -o 1 file.
  947.  
  948.            CKSUM    POSIX checksums for the various files in that directory,
  949.                     in the format produced by the command:
  950.                     cksum file.
  951.  
  952.            MD5      MD5 digests for the various files in that directory, in
  953.                     the format produced by the command:
  954.                     cksum -a MD5 file.
  955.  
  956.            SHA512   SHA512 digests for the various files in that directory, in
  957.                     the format produced by the command:
  958.                     cksum -a SHA512 file.
  959.  
  960.            SYSVSUM  Historic ATT System V UNIX checksums for the various files
  961.                     in that directory, in the format produced by the command:
  962.                     cksum -o 2 file.
  963.  
  964.      The SHA512 digest is the safest checksum, followed by the MD5 digest, and
  965.      finally the POSIX checksum.  The other two checksums are provided only to
  966.      ensure that the widest possible range of systems can check the integrity
  967.      of the release files.
  968.  
  969.      NetBSD/i386 subdirectory structure
  970.  
  971.      The i386-specific portion of the NetBSD 4.0.1 release is found in the
  972.      i386 subdirectory of the distribution: .../NetBSD-4.0.1/i386/.  It con-
  973.      tains the following files and directories:
  974.  
  975.      INSTALL.html
  976.      INSTALL.ps
  977.      INSTALL.txt
  978.      INSTALL.more  Installation notes in various file formats, including this
  979.                    file.  The .more file contains underlined text using the
  980.                    more(1) conventions for indicating italic and bold display.
  981.      binary/
  982.                    kernel/
  983.                             netbsd-GENERIC.gz
  984.                                        A gzipped NetBSD kernel containing code
  985.                                        for everything supported in this
  986.                                        release.
  987.                             netbsd-GENERIC.MP.gz
  988.                                        A gzipped NetBSD kernel containing code
  989.                                        for everything supported in this
  990.                                        release.  This kernel also supports SMP
  991.                                        on systems with more than one CPU.
  992.                             netbsd-GENERIC.NOACPI.gz
  993.                                        A gzipped NetBSD kernel containing code
  994.                                        for everything supported in this
  995.                                        release but without ACPI support, for
  996.                                        use on legacy hardware.
  997.                             netbsd-GENERIC_DIAGNOSTIC.gz
  998.                                        A gzipped NetBSD kernel containing code
  999.                                        for everything supported in this
  1000.                                        release, with diagnostic messages
  1001.                                        enabled.
  1002.                             netbsd-GENERIC_LAPTOP.gz
  1003.                                        A version of GENERIC that has USB, PCM-
  1004.                                        CIA and CardBus enabled to allow
  1005.                                        installing on laptop machines.
  1006.                             netbsd-INSTALL.gz
  1007.                                        A somewhat smaller installation kernel,
  1008.                                        which you can use to boot the system on
  1009.                                        memory-tight systems.  This is the same
  1010.                                        kernel as present on the miniroot and
  1011.                                        on many install floppies.
  1012.                             netbsd-INSTALL_LAPTOP.gz
  1013.                                        A version of INSTALL that has USB, PCM-
  1014.                                        CIA and CardBus enabled to allow
  1015.                                        installing on laptop machines.
  1016.                             netbsd-INSTALL_LARGE.gz
  1017.                                        A version of INSTALL that has ACPI and
  1018.                                        some large disk and network drivers, to
  1019.                                        allow installing on the newest
  1020.                                        machines.  This is the default boot
  1021.                                        kernel from the ISO images.
  1022.                    sets/    i386 binary distribution sets; see below.
  1023.      installation/
  1024.                    floppy/  i386 boot and installation floppies; see below.
  1025.                    cdrom/   i386 bootable cdrom images; see below.
  1026.                    misc/    Miscellaneous i386 installation utilities; see
  1027.                             installation section, below.
  1028.  
  1029.      Binary distribution sets
  1030.  
  1031.      The NetBSD i386 binary distribution sets contain the binaries which com-
  1032.      prise the NetBSD 4.0.1 release for the i386.  The binary distribution
  1033.      sets can be found in the i386/binary/sets subdirectory of the NetBSD
  1034.      4.0.1 distribution tree, and are as follows:
  1035.  
  1036.      base     The NetBSD 4.0.1 i386 base binary distribution.  You must
  1037.               install this distribution set.  It contains the base NetBSD
  1038.               utilities that are necessary for the system to run and be mini-
  1039.               mally functional.  It includes shared library support, and
  1040.               excludes everything described below.
  1041.               24 MB gzipped, 69 MB uncompressed
  1042.  
  1043.      comp     Things needed for compiling programs.  This set includes the
  1044.               system include files (/usr/include) and the various system
  1045.               libraries (except the shared libraries, which are included as
  1046.               part of the base set).  This set also includes the manual pages
  1047.               for all of the utilities it contains, as well as the system call
  1048.               and library manual pages.
  1049.               26 MB gzipped, 89 MB uncompressed
  1050.  
  1051.      etc      This distribution set contains the system configuration files
  1052.               that reside in /etc and in several other places.  This set must
  1053.               be installed if you are installing the system from scratch, but
  1054.               should not be used if you are upgrading.
  1055.               1 MB gzipped, 1 MB uncompressed
  1056.  
  1057.      games    This set includes the games and their manual pages.
  1058.               3 MB gzipped, 8 MB uncompressed
  1059.  
  1060.      kern-GENERIC
  1061.               This set contains a NetBSD/i386 4.0.1 GENERIC kernel, named
  1062.               /netbsd.  You must install this distribution set.
  1063.               5 MB gzipped, 10 MB uncompressed
  1064.  
  1065.      man      This set includes all of the manual pages for the binaries and
  1066.               other software contained in the base set.  Note that it does not
  1067.               include any of the manual pages that are included in the other
  1068.               sets.
  1069.               8 MB gzipped, 33 MB uncompressed
  1070.  
  1071.      misc     This set includes the (rather large) system dictionaries, the
  1072.               typesettable document set, and other files from /usr/share.
  1073.               4 MB gzipped, 12 MB uncompressed
  1074.  
  1075.      text     This set includes NetBSD's text processing tools, including
  1076.               groff(1), all related programs, and their manual pages.
  1077.               3 MB gzipped, 11 MB uncompressed
  1078.  
  1079.      NetBSD maintains its own set of sources for the X Window System in order
  1080.      to assure tight integration and compatibility.  These sources are based
  1081.      on XFree86, and tightly track XFree86 releases.  They are currently
  1082.      equivalent to XFree86 4.5.0.  Binary sets for the X Window System are
  1083.      distributed with NetBSD.  The sets are:
  1084.  
  1085.      xbase    The basic files needed for a complete X client environment.
  1086.               This does not include the X servers.
  1087.               6 MB gzipped, 18 MB uncompressed
  1088.  
  1089.      xcomp    The extra libraries and include files needed to compile X source
  1090.               code.
  1091.               11 MB gzipped, 39 MB uncompressed
  1092.  
  1093.      xfont    Fonts needed by the X server and by X clients.
  1094.               31 MB gzipped, 39 MB uncompressed
  1095.  
  1096.      xetc     Configuration files for X which could be locally modified.
  1097.               0.03 MB gzipped, 0.17 MB uncompressed
  1098.  
  1099.      xserver  The X server.  This includes all XFree86 X servers.  Because all
  1100.               of them are included, this set is large.  However, you will only
  1101.               need one of the servers provided in this set.  (Typically,
  1102.               XFree86).
  1103.               9 MB gzipped, 25 MB uncompressed
  1104.  
  1105.      The i386 binary distribution sets are distributed as gzipped tar files
  1106.      named with the extension .tgz, e.g.  base.tgz.
  1107.  
  1108.      The instructions given for extracting the source sets work equally well
  1109.      for the binary sets, but it is worth noting that if you use that method,
  1110.      the filenames stored in the sets are relative and therefore the files are
  1111.      extracted below the current directory.  Therefore, if you want to extract
  1112.      the binaries into your system, i.e.  replace the system binaries with
  1113.      them, you have to run the tar -xpf command from the root directory ( / )
  1114.      of your system.  This utility is used only in a Traditional method
  1115.      installation.
  1116.  
  1117.      Note:  Each directory in the i386 binary distribution also has its own
  1118.             checksum files, just as the source distribution does.
  1119.  
  1120.    NetBSD/i386 System Requirements and Supported Devices
  1121.      NetBSD 4.0.1 runs on ISA (AT-Bus), EISA, MCA, PCI, and VL-bus systems
  1122.      with 386-family processors, with or without math coprocessors.  The mini-
  1123.      mal configuration is said to require 4 MB of RAM and 50 MB of disk space,
  1124.      though we do not know of anyone running with a system quite this minimal
  1125.      today.  To install the entire system requires much more disk space (the
  1126.      unpacked binary distribution, without sources, requires at least 65 MB
  1127.      without counting space needed for swap space, etc), and to run X or com-
  1128.      pile the system, more RAM is recommended.  (4 MB of RAM will actually
  1129.      allow you to run X and/or compile, but it won't be speedy.  Note that
  1130.      until you have around 16 MB of RAM, getting more RAM is more important
  1131.      than getting a faster CPU.)
  1132.  
  1133.      Supported devices
  1134.  
  1135.      Explanation of bracketted footnote tags [] follows this listing.
  1136.  
  1137.            o   Floppy controllers.
  1138.  
  1139.            o   MFM, ESDI, IDE, and RLL hard disk controllers.
  1140.                There is complete support (including IDE DMA or Ultra-DMA) for
  1141.                the following PCI controllers
  1142.                -   Acard ATA-850 and 860 based IDE Controllers
  1143.                -   Acer labs M5229 IDE Controller
  1144.                -   Advanced Micro Devices AMD-756, 766, and 768 IDE Con-
  1145.                    trollers
  1146.                -   CMD Tech PCI0643, 0646, 0648, and 0649 IDE Controllers
  1147.                -   Contaq Microsystems/Cypress CY82C693 IDE Controller
  1148.                -   HighPoint HPT366, HPT370, HPT372, and HPT374.
  1149.                -   IBM ESDI Fixed Disk Controllers [m]
  1150.                -   Intel PIIX, PIIX3, and PIIX4 IDE Controllers
  1151.                -   Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6) IDE Controllers
  1152.                -   Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66),
  1153.                    PDC20265/PDC20267 (Ultra/100), PDC20268 (Ultra/100TX2 and
  1154.                    Ultra/100TX2v2), Ultra/133, Ultra/133TX2, and
  1155.                    Ultra/133TX2v2.
  1156.                -   Promise SATA150 serial-ATA controllers: PDC20318, PDC20319,
  1157.                    PDC20371, PDC20375, PDC20376, PDC20377, PDC20378 and
  1158.                    PDC20379.
  1159.                -   Silicon Integrated System 5597/5598 IDE controller
  1160.                -   VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A,
  1161.                    and VT8233A IDE Controllers
  1162.  
  1163.                Most of these controllers are only available in multifunction
  1164.                PCI chips.  Other PCI IDE controllers are supported, but per-
  1165.                formance may not be optimal.  ISA, ISA Plug and Play and PCMCIA
  1166.                IDE controllers are supported as well.
  1167.  
  1168.            o   SCSI host adapters
  1169.                -   Adaptec AHA-154xA, -B, -C, and -CF
  1170.                -   Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m]
  1171.                -   Adaptec AHA-174x
  1172.                -   Adaptec AIC-6260 and AIC-6360 based boards, including the
  1173.                    Adaptec AHA-152x, Adaptec APA-1460 (PCMCIA) and APA-1480
  1174.                    (CardBus), and the SoundBlaster SCSI host adapter.
  1175.  
  1176.                    Note:  You cannot boot from these boards if they do not
  1177.                           have a boot ROM; consequently only the AHA-152x and
  1178.                           motherboards using this chip are likely to be
  1179.                           bootable.
  1180.  
  1181.                -   Adaptec AHA-2910, 2915, 2920, and 2930C adapters.
  1182.                -   Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs
  1183.                    using the AIC-7770, AIC-7850, AIC-7860, AIC-7870, AIC-7880
  1184.                    and AIC-789x chipsets.
  1185.                -   Adaptec AHA-394x[U][W] cards [b]
  1186.                -   Adaptec AHA-3950U2 cards
  1187.                -   Adaptec AHA-3960, 19160, and 29160 Ultra-160 adapters
  1188.                -   AdvanSys ABP-9x0[U][A] cards
  1189.                -   AdvanSys ABP-940UW[68], ABP-970UW[68], and ASB3940UW-00
  1190.                    cards
  1191.                -   AMD PCscsi-PCI (Am53c974) based SCSI adapters, including
  1192.                    Tekram DC-390
  1193.                -   BusLogic 54x (Adaptec AHA-154x clones)
  1194.                -   BusLogic 445, 74x, 9xx (but not the new `FlashPoint' series
  1195.                    of BusLogic SCSI adapters)
  1196.                -   Qlogic ISP [12]0x0 SCSI/FibreChannel boards
  1197.                -   Seagate/Future Domain ISA SCSI adapter cards
  1198.                    o   ST01/02
  1199.                    o   Future Domain TMC-885
  1200.                    o   Future Domain TMC-950
  1201.                -   Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
  1202.                    o   Acculogic PCIpport
  1203.                    o   ASUS SC-200 (requires NCR BIOS on motherboard to boot
  1204.                        from disks)
  1205.                    o   ASUS SC-875
  1206.                    o   ASUS SP3[G] motherboard onboard SCSI
  1207.                    o   DEC Celebris XL/590 onboard SCSI
  1208.                    o   Diamond FirePort 40
  1209.                    o   Lomas Data SCSI adapters
  1210.                    o   NCR/SYM 8125 (and its many clones; be careful, some of
  1211.                        these cards have a jumper to set the PCI interrupt;
  1212.                        leave it on INT A!)
  1213.                    o   Promise DC540 (a particularly common OEM model of the
  1214.                        SYM 8125)
  1215.                    o   Tekram DC-390U/F
  1216.                    o   Tyan Yorktown
  1217.                -   Symbios Logic (NCR) 5380/53C400-based ISA SCSI host
  1218.                    adapters [*]
  1219.                -   Ultrastor 14f, 34f, and (possibly) 24f
  1220.                -   Western Digital WD7000 SCSI and TMC-7000 host adapters (ISA
  1221.                    cards only)
  1222.  
  1223.            o   MDA, CGA, VGA, SVGA, and HGC Display Adapters.
  1224.  
  1225.                Note:  Not all of the display adapters NetBSD/i386 can work
  1226.                       with are supported by X.  See the XFree86 FAQ for more
  1227.                       information.
  1228.  
  1229.            o   Serial ports
  1230.                -   8250/16450-based ports
  1231.                -   16550/16650/16750-based ports
  1232.                -   AST-style 4-port serial cards [*]
  1233.                -   BOCA 8-port serial cards [*]
  1234.                -   BOCA 6-port (ioat) serial cards [*]
  1235.                -   IBM PC-RT 4-port serial cards [*]
  1236.                -   TCOM TC-400 (4-port), TC-800 (8-port) serial cards [*]
  1237.                -   Single-port Hayes ESP serial cards [*]
  1238.                -   Cyclades Cyclom-Y serial cards [*] [+]
  1239.                -   Addonics FlexPort 8S 8-port serial cards [*]
  1240.                -   Byte Runner Technologies TC-400 and TC-800 serial cards [*]
  1241.                -   PCI universal communication cards
  1242.  
  1243.            o   Parallel ports.  [*] [+]
  1244.  
  1245.            o   Ethernet adapters
  1246.                -   AMD LANCE and PCnet-based ISA Ethernet adapters [*]
  1247.                    o   Novell NE1500T
  1248.                    o   Novell NE2100
  1249.                    o   Kingston 21xx
  1250.                    o   Digital EtherWORKS II ISA adapters (DE200/DE201/DE202)
  1251.                -   AMD LANCE and PCnet-based MCA Ethernet adapters [m]
  1252.                    o   SKNET Personal
  1253.                    o   SKNET MC+
  1254.                -   AMD PCnet-based PCI Ethernet adapters
  1255.                    o   Addtron AE-350
  1256.                    o   BOCALANcard/PCI
  1257.                    o   SVEC FD0455
  1258.                    o   X/Lan Add-On Adapter
  1259.                    o   IBM #13H9237 PCI Ethernet Adapter
  1260.                -   ATT StarLAN 10, EN100, and StarLAN Fiber
  1261.                -   3COM 3c501
  1262.                -   3COM 3c503
  1263.                -   3COM 3c505 [*]
  1264.                -   3COM 3c507
  1265.                -   3COM 3c509, 3c579, 3c589, and 3c59X
  1266.                -   3COM 3c523 EtherLink/MC [m]
  1267.                -   3COM 3c529 EtherLink III [m]
  1268.                -   3COM 3c90X (including 3c905B), 3c450, 3c55X, 3c575, 3c980,
  1269.                    3cSOHO100
  1270.                -   Digital DC21x4x-based PCI Ethernet adapters
  1271.                    o   Accton EN2242
  1272.                    o   ASUS PCI-DEC100TX+
  1273.                    o   Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
  1274.                    o   Cogent EM964 [b]
  1275.                    o   Cogent EM4XX [b]
  1276.                    o   Compex Readylink PCI
  1277.                    o   DANPEX EN-9400P3
  1278.                    o   Digital Celebris GL, GLST on-board ethernet
  1279.                    o   DEC (Digital) PCI Ethernet/Fast Ethernet adapters (all)
  1280.                    o   DLINK DFE500-TX
  1281.                    o   JCIS Condor JC1260
  1282.                    o   Linksys PCI Fast Ethernet
  1283.                    o   SMC EtherPower 10, 10/100 (PCI only!)
  1284.                    o   SMC EtherPower^2 [b]
  1285.                    o   Sundance ST-201 based ethernet adapters (including
  1286.                        DLINK DFE550-TX and DFE580-TX)
  1287.                    o   SVEC PN0455
  1288.                    o   SVEC FD1000-TP
  1289.                    o   Znyx ZX34X
  1290.                -   Digital EtherWORKS III ISA adapters (DE203/DE204/DE205) [*]
  1291.                -   Digital DEPCM-BA (PCMCIA) and DE305 (ISA) NE2000-compatible
  1292.                    cards
  1293.                -   BICC Isolan [* and not recently tested]
  1294.                -   Efficient Networks EN-155 and Adaptec AIC-590x ATM inter-
  1295.                    faces
  1296.                -   Essential Communications Hippi (800 Mbit/s)
  1297.                -   Fujitsu MB86960A/MB86965A based cards
  1298.                    o   Fujitsu FMV-180 series
  1299.                    o   Allied-Telesis AT1700 series
  1300.                    o   Allied-Telesis AT1700 series MCA [m]
  1301.                    o   Allied-Telesis RE2000 series
  1302.                -   Intel EtherExpress 16
  1303.                -   Intel EtherExpress PRO/10
  1304.                -   Intel EtherExpress 100 Fast Ethernet adapters
  1305.                -   Intel Intel PRO/1000 Gigabit Ethernet adapters
  1306.                -   Novell NE1000, NE2000 (ISA, PCI, PCMCIA, ISA PnP)
  1307.                -   Realtek 8129/8139 based boards
  1308.                -   Realtek 8139C+/8169/8169S/8110S based boards
  1309.                -   SMC/WD 8003, 8013, and the SMC `Elite16' ISA boards
  1310.                -   SMC/WD 8003, 8013 and IBM PS/2 Adapter/A MCA boards [m]
  1311.                -   SMC/WD 8216 (the SMC `Elite16 Ultra' ISA boards)
  1312.                -   SMC 91C9x-based boards (ISA and PCMCIA)
  1313.                -   SMC EPIC/100 Fast Ethernet boards
  1314.                    o   SMC Etherpower-II
  1315.                -   Texas Instruments ThunderLAN based ethernet boards
  1316.                    o   Compaq Netelligent 10/100 TX
  1317.                    o   Compaq ProLiant Integrated Netelligent 10/100 TX
  1318.                    o   Compaq Netelligent 10 T (untested)
  1319.                    o   Compaq Integrated NetFlex 3/P
  1320.                    o   Compaq NetFlex 3/P in baseboard variant (the PCI vari-
  1321.                        ant doesn't use the same chip!)
  1322.                    o   Compaq Dual Port Netelligent 10/100 TX
  1323.                    o   Compaq Deskpro 4000 5233MMX (untested)
  1324.                    o   Texas Instruments TravelMate 5000 series laptop docking
  1325.                        station Ethernet board
  1326.                -   VIA VT3043 (Rhine) and VT86C100A (Rhine-II) based ethernet
  1327.                    boards
  1328.                    o   D-Link DFE530TX
  1329.  
  1330.            o   FDDI adapters
  1331.                -   Digital DEFPA PCI FDDI adapters [*] [+]
  1332.                -   Digital DEFEA EISA FDDI adapters [*] [+]
  1333.  
  1334.            o   Token-Ring adapters
  1335.                -   IBM Token-Ring Network PC Adapter [+]
  1336.                -   IBM Token-Ring Network PC Adapter II [+]
  1337.                -   IBM Token-Ring Network Adapter/A [+]
  1338.                -   IBM Token-Ring Network 16/4 Adapter [+]
  1339.                -   IBM Token-Ring Network 16/4 Adapter/A [m]
  1340.                -   IBM 16/4 ISA Adapter [+]
  1341.                -   IBM Auto 16/4 Token-Ring ISA Adapter [+]
  1342.                -   3COM 3C619 TokenLink [+]
  1343.                -   3COM 3C319 TokenLink Velocity [+]
  1344.  
  1345.            o   Wireless network adapters
  1346.                -   3Com AirConnect Wireless LAN
  1347.                -   ATT/Lucent/Agere WaveLAN/ORiNOCO IEEE (802.11) PCMCIA cards
  1348.                -   Aironet 4500/4800 and Cisco 340 series PCMCIA cards
  1349.                -   BayStack 650 802.11FH PCMCIA cards [*] [+]
  1350.                -   Corega Wireless LAN PCC-11 cards [*] [+]
  1351.                -   DEC/Cabletron RoamAbout 802.11 DS High Rate cards [*] [+]
  1352.                -   ELSA AirLancer MC-11 card [*] [+]
  1353.                -   Intersil Prism II
  1354.                -   Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
  1355.                -   NetWave AirSurfer PCMCIA cards [*] [+]
  1356.  
  1357.            o   High Speed Serial
  1358.                -   LAN Media Corporation SSI/LMC10000 (up to 10 Mbps) [*] [+]
  1359.                -   LAN Media Corporation HSSI/LMC5200 [*] [+]
  1360.                -   LAN Media Corporation DS3/LMC5245 [*] [+]
  1361.  
  1362.            o   Tape drives
  1363.                -   Most SCSI tape drives
  1364.                -   Seagate and OnStream ATAPI tape drives, possibly others
  1365.                -   QIC-02 and QIC-36 format (Archive- and Wangtek- compatible)
  1366.                    tape drives [*] [+]
  1367.  
  1368.            o   CD-ROM drives
  1369.                -   Non-IDE Mitsumi CD-ROM drives [*] [+]
  1370.  
  1371.                    Note:  The Mitsumi driver device probe is known to cause
  1372.                           trouble with several devices!
  1373.  
  1374.                -   Most SCSI CD-ROM drives
  1375.                -   Most ATAPI CD-ROM drives.
  1376.  
  1377.                    Note:  Some low-priced IDE CD-ROM drives are known for
  1378.                           being not or not fully ATAPI compliant, and thus
  1379.                           require some hack (generally an entry to a quirk ta-
  1380.                           ble) to work with NetBSD.
  1381.  
  1382.            o   Mice
  1383.                -   ``Logitech'' -style bus mice [*] [+]
  1384.                -   Microsoft-style bus mice [*] [+]
  1385.                -   ``PS/2'' -style mice [*] [+]
  1386.                -   Serial mice (no kernel support necessary)
  1387.  
  1388.            o   Sound Cards
  1389.                -   Aria based sound cards [*]
  1390.                -   Cirrus Logic CS461x, CS4280 and CS4281 audio [*] [+]
  1391.                -   Ensoniq AudioPCI [*] [+]
  1392.                -   ESS Technology ESS 1688 Audiodrive,
  1393.                    ES1777/1868/1869/1887/1888/888, Maestro 1/2/2E and Solo-1
  1394.                    ES1938/1946 [*] [+]
  1395.                -   Gravis Ultrasound Plug and Play [*] [+]
  1396.                -   Gravis Ultrasound and Ultrasound Max [*] [+]
  1397.                -   NeoMagic MagicMedia 256AV / 256ZX AC'97 audio [*] [+]
  1398.                -   Personal Sound System [*] [+]
  1399.                -   ProAudio Spectrum [*] [+]
  1400.                -   S3 SonicVibes [*] [+]
  1401.                -   SoundBlaster, SoundBlaster Pro, SoundBlaster 16 [*] [+]
  1402.                -   VIA VT82C686A southbridge integrated AC97 audio [*] [+]
  1403.                -   Windows Sound System [*] [+]
  1404.                -   Yamaha YMF724/740/744/754 audio (DS-1 series) [*] [+]
  1405.                -   Yamaha OPL3-SA3 audio [*] [+]
  1406.  
  1407.            o   Game Ports (Joysticks) [*] [+]
  1408.  
  1409.            o   Miscellaneous
  1410.                -   Advanced power management (APM) [*]
  1411.                -   Advanced Configuration and Power Interface (ACPI) [*] [+]
  1412.  
  1413.            o   Universal Serial Bus (USB)
  1414.                -   UHCI host controllers [*] [+]
  1415.                -   OHCI host controllers [*] [+]
  1416.                -   Hubs [*] [+]
  1417.                -   Keyboards using the boot protocol [*] [+]
  1418.                -   Mice [*] [+]
  1419.                -   Printers [*] [+]
  1420.                -   Modems using Abstract Control Model [*] [+]
  1421.                -   Generic support for HID devices [*] [+]
  1422.                -   Ethernet adapters [*] [+]
  1423.                -   Audio devices [*] [+]
  1424.                -   driver for FTDI based serial adapters [*] [+]
  1425.                -   Mass storage devices such as disks, ZIP drives and digital
  1426.                    cameras [*] [+]
  1427.                -   driver for the Prolific host-to-host adapter [*] [+]
  1428.                -   Handspring Visor driver [*] [+]
  1429.  
  1430.            o   PCMCIA Controllers.
  1431.                ISA, PCI, and ISA Plug and Play attachments
  1432.                -   Intel 82365 PCIC, rev 0 and rev 1
  1433.                -   Cirrus PD6710
  1434.                -   Cirrus PD672X
  1435.  
  1436.                Note:  This will work with most laptops as well as with ISA
  1437.                       cards which provide PCMCIA slots for desktops.
  1438.  
  1439.            o   RAID Controllers
  1440.                -   3ware Escalade family of controllers
  1441.                -   Compaq Integrated Array (PCI) [b]
  1442.                -   Compaq IAES (EISA)
  1443.                -   Compaq IDA, IDA-2 (EISA)
  1444.                -   Compaq Smart Array 221, 3100ES, 3200, 4200, 4250ES (PCI)
  1445.                    [b]
  1446.                -   Compaq Smart Array 431, RAID LC2 [b]
  1447.                -   Compaq SMART 2, 2/E (EISA)
  1448.                -   Compaq SMART 2/E, 2/P, 2DH, 2SL (PCI) [b]
  1449.                -   DELL RAID controllers
  1450.                    o   PERC 2/SC
  1451.                    o   PERC 2/DC
  1452.                    o   PERC 4/Di
  1453.                    o   PERC 4/SC
  1454.                    o   PERC 4e/Si
  1455.                    o   CERC 1.5
  1456.                -   DPT SCSI RAID boards (ISA [*], EISA and PCI)
  1457.                    o   SmartCache III
  1458.                    o   SmartCache IV
  1459.                    o   SmartRAID III
  1460.                    o   SmartRAID IV
  1461.                -   MegaRAID controllers
  1462.                    o   320-1
  1463.                    o   320-2
  1464.                    o   Series 418
  1465.                    o   Enterprise 1200 (Series 428)
  1466.                    o   Enterprise 1300 (Series 434)
  1467.                    o   Enterprise 1400 (Series 438)
  1468.                    o   Enterprise 1500 (Series 467)
  1469.                    o   Enterprise 1600 (Series 471)
  1470.                    o   Elite 1500 (Series 467)
  1471.                    o   Elite 1600 (Series 493)
  1472.                    o   Express 100 (Series 466WS)
  1473.                    o   Express 200 (Series 466)
  1474.                    o   Express 300 (Series 490)
  1475.                    o   Express 500 (Series 475)
  1476.  
  1477.      Specific driver footnotes:
  1478.  
  1479.      [*]  Drivers are not present in kernels on the distribution floppies.
  1480.           Except as noted above, all drivers are present on all disks.  Also,
  1481.           at the present time, the distributed kernels support only one SCSI
  1482.           host adapter per machine.  NetBSD normally allows more, though, so
  1483.           if you have more than one, you can use all of them by compiling a
  1484.           custom kernel once NetBSD is installed.
  1485.  
  1486.      [+]  Support is included in the GENERIC kernels, although it is not in
  1487.           the kernels which are on the distribution floppies.
  1488.  
  1489.      [b]  Devices require BIOS support for PCI-PCI bridging on your mother-
  1490.           board.  Most reasonably modern Pentium motherboards have this sup-
  1491.           port, or can acquire it via a BIOS upgrade.
  1492.  
  1493.      [m]  Devices are only supported by MCA-enabled kernels.
  1494.  
  1495.    Getting the NetBSD System on to Useful Media
  1496.      If you are not booting off a CD-ROM, you will need to have some floppy
  1497.      disks to boot off; either three 1.44 MB floppies or one 1.2 MB floppy.
  1498.  
  1499.      For laptops that have cardbus slots, you should use the bootlap1.fs and
  1500.      bootlap2.fs floppy images.
  1501.  
  1502.      For older machines with little RAM, use boot-tiny.fs.  This image is tai-
  1503.      lored towards old, small-memory systems, and thus does not contain any
  1504.      PCI or SCSI support.  It should work on systems with 4M of RAM.  Note
  1505.      that this means 4M available to NetBSD; systems that are said to have 4M
  1506.      may have 640k of base memory and 3072k of extended memory, which cur-
  1507.      rently will not work, as this is a total of 3712k.
  1508.  
  1509.      For old machines that may have EISA, SCSI and more RAM, but only have a
  1510.      1.2M floppy drive, use boot-small1.fs and boot-small2.fs.
  1511.  
  1512.      For old IBM PS/2 machines with MCA, use boot-ps2-1.fs and boot-ps2-2.fs
  1513.      floppy images.
  1514.  
  1515.      For all other systems, use boot1.fs and boot2.fs
  1516.  
  1517.      For the 2-floppy sets (and the CD boot image), utilities to repair a
  1518.      badly crashed systems are included.  The boot-tiny.fs image has a sepa-
  1519.      rate rescue-tiny.fs rescue floppy image because of lack of space.
  1520.  
  1521.      If you are using a UNIX-like system to write the floppy images to disks,
  1522.      you should use the dd command to copy the file system image(s) (.fs file)
  1523.      directly to the raw floppy disk.  It is suggested that you read the dd(1)
  1524.      manual page or ask your system administrator to determine the correct set
  1525.      of arguments to use; it will be slightly different from system to system,
  1526.      and a comprehensive list of the possibilities is beyond the scope of this
  1527.      document.
  1528.  
  1529.      If you are using MS-DOS to write the floppy image(s) to floppy disk, you
  1530.      should use the rawrite utility, provided in the i386/installation/misc
  1531.      directory of the NetBSD distribution.  It will write a file system image
  1532.      (.fs file) to a floppy disk.  A rawrite32 is also available that runs
  1533.      under MS Windows.
  1534.  
  1535.      Note that if you are installing or upgrading from a writable media, the
  1536.      media can be write-protected if you wish.  These systems mount a root
  1537.      image from inside the kernel, and will not need to write to the media.
  1538.      If you booted from a floppy, the floppy disk may be removed from the
  1539.      drive after the system has booted.
  1540.  
  1541.      Installation is supported from several media types, including:
  1542.  
  1543.            o   CD-ROM / DVD
  1544.            o   MS-DOS floppy
  1545.            o   FTP
  1546.            o   Remote NFS partition
  1547.            o   Tape
  1548.            o   Existing NetBSD partitions, if performing an upgrade
  1549.  
  1550.      The steps necessary to prepare the distribution sets for installation
  1551.      depend upon which installation medium you choose.  The steps for the var-
  1552.      ious media are outlined below.
  1553.  
  1554.      CD-ROM / DVD   Find out where the distribution set files are on the CD-
  1555.                     ROM or DVD.  Likely locations are binary/sets and
  1556.                     i386/binary/sets.
  1557.  
  1558.                     Proceed to the instruction on installation.
  1559.  
  1560.      MS-DOS floppy  NetBSD doesn't include split sets to keep the distribution
  1561.                     size down.  They can be created on a separate machine
  1562.                     using the split(1) command, running e.g.  split -b 235k
  1563.                     base.tgz base. to split the base.tgz file from
  1564.                     i386/binary/sets into files named base.aa, base.ab, and so
  1565.                     on.  Repeat this for all set_name.tgz files, splitting
  1566.                     them into set_name.xx files.  Count the number of
  1567.                     set_name.xx files that make up the distribution sets you
  1568.                     want to install or upgrade.  You will need one fifth that
  1569.                     number of 1.2 MB floppies, or one sixth that number of
  1570.                     1.44 MB floppies.  You should only use one size of floppy
  1571.                     for the install or upgrade procedure; you can't use some
  1572.                     1.2 MB floppies and some 1.44 MB floppies.
  1573.  
  1574.                     Format all of the floppies with MS-DOS.  Do not make any
  1575.                     of them bootable MS-DOS floppies, i.e. don't use format /s
  1576.                     to format them.  (If the floppies are bootable, then the
  1577.                     MS-DOS system files that make them bootable will take up
  1578.                     some space, and you won't be able to fit the distribution
  1579.                     set parts on the disks.)  If you're using floppies that
  1580.                     are formatted for MS-DOS by their manufacturers, they
  1581.                     probably aren't bootable, and you can use them out of the
  1582.                     box.
  1583.  
  1584.                     Place all of the set_name.xx files on the MS-DOS disks.
  1585.  
  1586.                     Once you have the files on MS-DOS disks, you can proceed
  1587.                     to the next step in the installation or upgrade process.
  1588.                     If you're installing NetBSD from scratch, go to the sec-
  1589.                     tion on preparing your hard disk, below.  If you're
  1590.                     upgrading an existing installation, go directly to the
  1591.                     section on upgrading.
  1592.  
  1593.      FTP            The preparations for this installation/upgrade method are
  1594.                     easy; all you need to do is make sure that there's an FTP
  1595.                     site from which you can retrieve the NetBSD distribution
  1596.                     when you're about to install or upgrade.  If you don't
  1597.                     have DHCP available on your network, you will need to know
  1598.                     the numeric IP address of that site, and, if it's not on a
  1599.                     network directly connected to the machine on which you're
  1600.                     installing or upgrading NetBSD, you need to know the
  1601.                     numeric IP address of the router closest to the NetBSD
  1602.                     machine.  Finally, you need to know the numeric IP address
  1603.                     of the NetBSD machine itself.  If you don't have access to
  1604.                     a functioning nameserver during installation, the IPv4
  1605.                     address of ftp.NetBSD.org is 204.152.190.13 and the IPv6
  1606.                     address is 2001:4f8:4:7:230:48ff:fe31:43f2 (as of Decem-
  1607.                     ber, 2007).
  1608.  
  1609.                     Once you have this information, you can proceed to the
  1610.                     next step in the installation or upgrade process.  If
  1611.                     you're installing NetBSD from scratch, go to the section
  1612.                     on preparing your hard disk, below.  If you're upgrading
  1613.                     an existing installation, go directly to the section on
  1614.                     upgrading.
  1615.  
  1616.                     Note:  This method of installation is recommended for
  1617.                            those familiar with using BSD network configuration
  1618.                            and management commands.  If you aren't, this docu-
  1619.                            mentation should help, but is not intended to be
  1620.                            all-encompassing.
  1621.  
  1622.      NFS            Place the NetBSD distribution sets you wish to install
  1623.                     into a directory on an NFS server, and make that directory
  1624.                     mountable by the machine on which you are installing or
  1625.                     upgrading NetBSD.  This will probably require modifying
  1626.                     the /etc/exports file on the NFS server and resetting its
  1627.                     mount daemon (mountd).  (Both of these actions will proba-
  1628.                     bly require superuser privileges on the server.)
  1629.  
  1630.                     You need to know the numeric IP address of the NFS server,
  1631.                     and, if you don't have DHCP available on your network and
  1632.                     the server is not on a network directly connected to the
  1633.                     machine on which you're installing or upgrading NetBSD,
  1634.                     you need to know the numeric IP address of the router
  1635.                     closest to the NetBSD machine.  Finally, you need to know
  1636.                     the numeric IP address of the NetBSD machine itself.
  1637.  
  1638.                     Once the NFS server is set up properly and you have the
  1639.                     information mentioned above, you can proceed to the next
  1640.                     step in the installation or upgrade process.  If you're
  1641.                     installing NetBSD from scratch, go to the section on pre-
  1642.                     paring your hard disk, below.  If you're upgrading an
  1643.                     existing installation, go directly to the section on
  1644.                     upgrading.
  1645.  
  1646.                     Note:  This method of installation is recommended for
  1647.                            those already familiar with using BSD network con-
  1648.                            figuration and management commands.  If you aren't,
  1649.                            this documentation should help, but is not intended
  1650.                            to be all-encompassing.
  1651.  
  1652.      Tape           To install NetBSD from a tape, you need to make a tape
  1653.                     that contains the distribution set files, in `tar' format.
  1654.  
  1655.                     If you're making the tape on a UNIX-like system, the easi-
  1656.                     est way to do so is probably something like:
  1657.  
  1658.                           # tar -cf tape_device dist_directories
  1659.  
  1660.                     where tape_device is the name of the tape device that
  1661.                     describes the tape drive you're using; possibly /dev/rst0,
  1662.                     or something similar, but it will vary from system to sys-
  1663.                     tem.  (If you can't figure it out, ask your system admin-
  1664.                     istrator.)  In the above example, dist_directories are the
  1665.                     distribution sets' directories, for the distribution sets
  1666.                     you wish to place on the tape.  For instance, to put the
  1667.                     kern-GENERIC, base, and etc distributions on tape (in
  1668.                     order to do the absolute minimum installation to a new
  1669.                     disk), you would do the following:
  1670.  
  1671.                           # cd .../NetBSD-4.0.1
  1672.                           # cd i386/binary
  1673.                           # tar -cf tape_device kern-GENERIC base etc
  1674.  
  1675.                     Note:  You still need to fill in tape_device in the
  1676.                            example.
  1677.  
  1678.                     Once you have the files on the tape, you can proceed to
  1679.                     the next step in the installation or upgrade process.  If
  1680.                     you're installing NetBSD from scratch, go to the section
  1681.                     on preparing your hard disk, below.  If you're upgrading
  1682.                     an existing installation, go directly to the section on
  1683.                     upgrading.
  1684.  
  1685.    Preparing your System for NetBSD installation
  1686.      First and foremost, before beginning the installation process, make sure
  1687.      you have a reliable backup of any data on your hard disk that you wish to
  1688.      keep.  Mistakes in partitioning your hard disk may lead to data loss.
  1689.  
  1690.      Before you begin, you should be aware of the geometry issues that may
  1691.      arise in relation to your hard disk.  First of all, you should know about
  1692.      sector size.  You can count on this to be 512 bytes; other sizes are rare
  1693.      (and currently not supported).  Of particular interest are the number of
  1694.      sectors per track, the number of tracks per cylinder (also known as the
  1695.      number of heads), and the number of cylinders.  Together they describe
  1696.      the disk geometry.
  1697.  
  1698.      The BIOS has a limit of 1024 cylinders and 63 sectors per track for doing
  1699.      BIOS I/O.  This is because of the old programming interface to the BIOS
  1700.      that restricts these values.  Most of the big disks currently being used
  1701.      have more than 1024 real cylinders.  Some have more than 63 sectors per
  1702.      track.  Therefore, the BIOS can be instructed to use a fake geometry that
  1703.      accesses most of the disk and the fake geometry has less than or equal to
  1704.      1024 cylinders and less than or equal to 63 sectors.  This is possible
  1705.      because the disks can be addressed in a way that is not restricted to
  1706.      these values, and the BIOS can internally perform a translation.  This
  1707.      can be activated in most modern BIOSes by using Large or LBA mode for the
  1708.      disk.
  1709.  
  1710.      NetBSD does not have the mentioned limitations with regard to the geome-
  1711.      try.  However, since the BIOS has to be used during startup, it is impor-
  1712.      tant to know about the geometry the BIOS uses.  The NetBSD kernel should
  1713.      be on a part of the disk where it can be loaded using the BIOS, within
  1714.      the limitations of the BIOS geometry.  The install program will check
  1715.      this for you, and will give you a chance to correct this if this is not
  1716.      the case.
  1717.  
  1718.      If you have not yet installed any other systems on the hard disk that you
  1719.      plan to install NetBSD on, or if you plan to use the disk entirely for
  1720.      NetBSD, you may wish to check your BIOS settings for the `Large' or `LBA'
  1721.      modes, and activate them for the hard disk in question.  While they are
  1722.      not needed by NetBSD as such, doing so will remove the limitations men-
  1723.      tioned above, and will avoid hassle should you wish to share the disk
  1724.      with other systems.  Do not change these settings if you already have
  1725.      data on the disk that you want to preserve!
  1726.  
  1727.      In any case, it is wise to check your the BIOS settings for the hard disk
  1728.      geometry before beginning the installation, and write them down.  While
  1729.      this should usually not be needed, it enables you to verify that the
  1730.      install program determines these values correctly.
  1731.  
  1732.      The geometry that the BIOS uses will be referred to as the BIOS geometry,
  1733.      the geometry that NetBSD uses is the real geometry.
  1734.  
  1735.      sysinst, the NetBSD installation program, will try to discover both the
  1736.      real geometry and BIOS geometry.
  1737.  
  1738.      It is important that sysinst know the proper BIOS geometry to be able to
  1739.      get NetBSD to boot, regardless of where on your disk you put it.  It is
  1740.      less of a concern if the disk is going to be used entirely for NetBSD.
  1741.      If you intend to have several OSes on your disk, this becomes a much
  1742.      larger issue.
  1743.  
  1744.    Installing the NetBSD System
  1745.      Running the sysinst installation program
  1746.  
  1747.      1.   Introduction
  1748.  
  1749.           Using sysinst, installing NetBSD is a relatively easy process.  You
  1750.           still should read this document and have it in hand when doing the
  1751.           installation process.  This document tries to be a good guideline
  1752.           for the installation and as such covers many details for the sake of
  1753.           completeness.  Do not let this discourage you; the install program
  1754.           is not hard to use.
  1755.  
  1756.      2.   Possible hardware problems
  1757.  
  1758.           Should you encounter hardware problems during installation, try
  1759.           rebooting after unplugging removable devices you don't need for
  1760.           installation.  Non-removable devices can be disabled with userconf
  1761.           (use boot -c to enter it).
  1762.  
  1763.      3.   General
  1764.  
  1765.           The following is a walk-through of the steps you will take while
  1766.           getting NetBSD installed on your hard disk.  sysinst is a menu
  1767.           driven installation system that allows for some freedom in doing the
  1768.           installation.  Sometimes, questions will be asked and in many cases
  1769.           the default answer will be displayed in brackets (``[ ]'') after the
  1770.           question.  If you wish to stop the installation, you may press
  1771.           CONTROL-C at any time, but if you do, you'll have to begin the
  1772.           installation process again from scratch by running the /sysinst pro-
  1773.           gram from the command prompt.  It is not necessary to reboot.
  1774.  
  1775.      4.   Quick install
  1776.  
  1777.           First, let's describe a quick install.  The other sections of this
  1778.           document go into the installation procedure in more detail, but you
  1779.           may find that you do not need this.  If you want detailed instruc-
  1780.           tions, skip to the next section.  This section describes a basic
  1781.           installation, using a CD-ROM install as an example.
  1782.  
  1783.           o   What you need.
  1784.  
  1785.               -   The distribution sets (in this example, they are on CD).
  1786.  
  1787.               -   Two 1.44 MB 3.5" floppy disks if the CD is not bootable or
  1788.                   if you cannot boot from CD.
  1789.  
  1790.               -   A PC with a 386 or newer processor.
  1791.  
  1792.               -   A CD-ROM drive (SCSI or ATAPI), a hard disk and a minimum of
  1793.                   4 MB of memory installed.
  1794.  
  1795.               -   The hard disk should have at least 200 + n megabytes of
  1796.                   space free, where n is the number of megabytes of main mem-
  1797.                   ory in your system.  If you wish to install the X Window
  1798.                   System as well, you will need at least 120 MB more.
  1799.  
  1800.           o   Creating the boot floppies.  You can create the floppies needed
  1801.               for installation under MS-DOS or Windows.  Supposing your 1.44
  1802.               MB floppy drive is drive A:, and your CD is drive E: do the fol-
  1803.               lowing from an MS-DOS command prompt:
  1804.  
  1805.                     e:
  1806.                     cd \NetBSD-4.0.1\i386\installation\misc
  1807.                     rawrite
  1808.  
  1809.               When asked for a source filename, answer
  1810.                     ..\floppy\boot1.fs
  1811.               for the first diskette and
  1812.                     ..\floppy\boot2.fs
  1813.               for the second diskette.
  1814.  
  1815.               When asked for a destination drive answer `a'.
  1816.  
  1817.           o   To create a bootfloppy under NetBSD or other UNIX-like system,
  1818.               you would type something like:
  1819.  
  1820.                     # dd if=.../boot1.fs of=/dev/rfd0a bs=18k
  1821.  
  1822.           o   The Quick Installation
  1823.  
  1824.               -   Insert the first boot floppy you just created.  Restart the
  1825.                   computer.  When prompted, insert the second boot floppy.
  1826.                   After language selection, the main menu will be displayed.
  1827.  
  1828.                           .***********************************************.
  1829.                           * NetBSD-4.0.1 Install System                   *
  1830.                           *                                               *
  1831.                           *>a: Install NetBSD to hard disk                *
  1832.                           * b: Upgrade NetBSD on a hard disk              *
  1833.                           * c: Re-install sets or install additional sets *
  1834.                           * d: Reboot the computer                        *
  1835.                           * e: Utility menu                               *
  1836.                           * x: Exit Install System                        *
  1837.                           .***********************************************.
  1838.  
  1839.               -   If you wish, you can configure some network settings immedi-
  1840.                   ately by choosing the Utility menu and then Configure
  1841.                   network.  It isn't actually required at this point, but it
  1842.                   may be more convenient.  Go back to the main menu.
  1843.  
  1844.               -   Choose install.
  1845.  
  1846.               -   You will be guided through some steps regarding the setup of
  1847.                   your disk, and the selection of distributed components to
  1848.                   install.  When in doubt, refer to the rest of this document
  1849.                   for details.
  1850.  
  1851.               -   After your disk has been prepared, choose CD-ROM as the
  1852.                   medium.  The default values for the path and device should
  1853.                   be ok.
  1854.  
  1855.               -   After all the files have been unpacked, go back to the main
  1856.                   menu and select reboot, after you have removed the boot-
  1857.                   floppy from the drive.
  1858.  
  1859.               -   NetBSD will now boot.  If you haven't already done so in
  1860.                   sysinst, you should log in as root, and set a password for
  1861.                   that account.  You are also advised to edit the file
  1862.                   /etc/rc.conf to match your system needs.
  1863.  
  1864.               -   Your installation is now complete.
  1865.  
  1866.               -   For configuring the X window system, if installed, see the
  1867.                   files in /usr/X11R6/lib/X11/doc.  Further information can be
  1868.                   found on http://www.xfree86.org/.
  1869.  
  1870.      5.   Booting NetBSD
  1871.  
  1872.           Boot your machine.  The boot loader will start, and will print a
  1873.           countdown and begin booting.
  1874.  
  1875.           If the boot loader messages do not appear in a reasonable amount of
  1876.           time, you either have a bad boot floppy or a hardware problem.  Try
  1877.           writing the install floppy image to a different disk, and using
  1878.           that.
  1879.  
  1880.           If that doesn't work, try booting after disabling your CPU's inter-
  1881.           nal and external caches (if any).  If it still doesn't work, NetBSD
  1882.           probably can't be run on your hardware.  This can probably be con-
  1883.           sidered a bug, so you might want to report it.  If you do, please
  1884.           include as many details about your system configuration as you can.
  1885.  
  1886.           It will take a while to load the kernel from the floppy, probably
  1887.           around a minute or so, then, the kernel boot messages will be dis-
  1888.           played.  This may take a little while also, as NetBSD will be prob-
  1889.           ing your system to discover which hardware devices are installed.
  1890.           You may want to read the boot messages, to notice your disk's name
  1891.           and geometry.  Its name will be something like sd0 or wd0 and the
  1892.           geometry will be printed on a line that begins with its name.  As
  1893.           mentioned above, you may need your disk's geometry when creating
  1894.           NetBSD's partitions.  You will also need to know the name, to tell
  1895.           sysinst on which disk to install.  The most important thing to know
  1896.           is that wd0 is NetBSD's name for your first IDE disk, wd1 the sec-
  1897.           ond, etc.  sd0 is your first SCSI disk, sd1 the second, etc.
  1898.  
  1899.           Note that once the system has finished booting, you need not leave
  1900.           the floppy in the disk drive.
  1901.  
  1902.           Once NetBSD has booted and printed all the boot messages, you will
  1903.           be presented with a welcome message and a main menu.  It will also
  1904.           include instructions for using the menus.
  1905.  
  1906.      6.   Network configuration
  1907.  
  1908.           If you will not use network operation during the installation, but
  1909.           you do want your machine to be configured for networking once it is
  1910.           installed, you should first go to the Utility menu, and select the
  1911.           Configure network option.  If you only want to temporarily use net-
  1912.           working during the installation, you can specify these parameters
  1913.           later.  If you are not using the Domain Name System (DNS), you can
  1914.           give an empty response in reply to answers relating to this.
  1915.  
  1916.      7.   Installation drive selection and parameters
  1917.  
  1918.           To start the installation, select Install NetBSD to hard disk from
  1919.           the main menu.
  1920.  
  1921.           The first thing is to identify the disk on which you want to install
  1922.           NetBSD.  sysinst will report a list of disks it finds and ask you
  1923.           for your selection.  Depending on how many disks are found, you may
  1924.           get a different message.  You should see disk names like wd0, wd1,
  1925.           sd0 or sd1.
  1926.  
  1927.           sysinst next tries to figure out the real and BIOS geometry of your
  1928.           disk.  It will present you with the values it found, if any, and
  1929.           will give you a chance to change them.
  1930.  
  1931.           Next, depending on whether you are using a wdX or sdX disk, you will
  1932.           either be asked for the type of disk (wdX) you are using or you will
  1933.           be asked if you want to specify a fake geometry for your SCSI disk
  1934.           (sdX).  The types of disk are IDE, ST-506 or ESDI.  If you're
  1935.           installing on an ST-506 or ESDI drive, you'll be asked if your disk
  1936.           supports automatic sector forwarding.  If you are sure that it does,
  1937.           reply affirmatively.  Otherwise, the install program will automati-
  1938.           cally reserve space for bad144 tables.
  1939.  
  1940.      8.   Partitioning the disk
  1941.  
  1942.           o   Which portion of the disk to use.
  1943.  
  1944.               You will be asked if you want to use the entire disk or only
  1945.               part of the disk.  If you decide to use the entire disk for
  1946.               NetBSD, it will be checked if there are already other systems
  1947.               present on the disk, and you will be asked to confirm whether
  1948.               you want to overwrite these.
  1949.  
  1950.           If you want to use the entire disk for NetBSD, you can skip the fol-
  1951.           lowing section and go to Editing the NetBSD disklabel.
  1952.  
  1953.      9.   Editing the Master Boot Record
  1954.  
  1955.           First, you will be prompted to specify the units of size that you
  1956.           want to express the sizes of the partitions in.  You can either pick
  1957.           megabytes, cylinders or sectors.
  1958.  
  1959.           After this, you will be presented with the current values stored in
  1960.           the MBR, and will be given the opportunity to change, create or
  1961.           delete partitions.  For each partition you can set the type, the
  1962.           start and the size.  Setting the type to unused will delete a parti-
  1963.           tion.  You can also mark a partition as active, meaning that this is
  1964.           the one that the BIOS will start from at boot time.
  1965.  
  1966.           Be sure to mark the partition you want to boot from as active!
  1967.  
  1968.           After you are done editing the MBR, a sanity check will be done,
  1969.           checking for partitions that overlap.  Depending on the BIOS capa-
  1970.           bilities of your machine and the parameters of the NetBSD partition
  1971.           you have specified, you may also be asked if you want to install
  1972.           newer bootcode in your MBR.  If you have multiple operating systems
  1973.           on the disk that you are installing on, you will also be given the
  1974.           option to install a bootselector, that will allow you to pick the
  1975.           operating system to start up when your computer is (re-)started.
  1976.  
  1977.           If everything is ok, you can go on to the next step, editing the
  1978.           NetBSD disklabel.
  1979.  
  1980.      10.  Editing the NetBSD disklabel
  1981.  
  1982.           The partition table of the NetBSD part of a disk is called a
  1983.           disklabel.  There are 4 layouts for the NetBSD part of the disk that
  1984.           you can pick from: Standard, Standard with X, Custom and Use
  1985.           Existing.  The first two use a set of default values (that you can
  1986.           change) suitable for a normal installation, possibly including X.
  1987.           With the Custom option you can specify everything yourself.  The
  1988.           last option uses the partition info already present on the disk.
  1989.  
  1990.           You will be presented with the current layout of the NetBSD diskla-
  1991.           bel, and given a chance to change it.  For each partition, you can
  1992.           set the type, offset and size, block and fragment size, and the
  1993.           mount point.  The type that NetBSD uses for normal file storage is
  1994.           called 4.2BSD.  A swap partition has a special type called swap.
  1995.           You can also specify a partition as type MSDOS.  This is useful if
  1996.           you share the disk with MS-DOS or Windows; NetBSD is able to access
  1997.           the files on these partitions.  You can use the values from the MBR
  1998.           for the MS-DOS part of the disk to specify the partition of type
  1999.           MSDOS (you don't have to do this now, you can always re-edit the
  2000.           disklabel to add this once you have installed NetBSD, or use
  2001.           mbrlabel(8) to help you updating your disklabel with data from the
  2002.           MBR).
  2003.  
  2004.           Some partitions in the disklabel have a fixed purpose.
  2005.  
  2006.                 a       Root partition (/)
  2007.  
  2008.                 b       Swap partition.
  2009.  
  2010.                 c       The NetBSD portion of the disk.
  2011.  
  2012.                 d       The entire disk.
  2013.  
  2014.                 e-p     Available for other use.  Traditionally, e is the par-
  2015.                         tition mounted on /usr, but this is historical prac-
  2016.                         tice and not a fixed value.
  2017.  
  2018.           You will then be asked to name your disk's disklabel.  The default
  2019.           response will be ok for most purposes.  If you choose to name it
  2020.           something different, make sure the name is a single word and con-
  2021.           tains no special characters.  You don't need to remember this name.
  2022.  
  2023.      11.  Preparing your hard disk
  2024.  
  2025.           You are now at the point of no return.  Nothing has been written to
  2026.           your disk yet, but if you confirm that you want to install NetBSD,
  2027.           your hard drive will be modified.  If you are sure you want to pro-
  2028.           ceed, enter yes at the prompt.
  2029.  
  2030.           The install program will now label your disk and make the file sys-
  2031.           tems you specified.  The file systems will be initialized to contain
  2032.           NetBSD bootstrapping binaries and configuration files.  You will see
  2033.           messages on your screen from the various NetBSD disk preparation
  2034.           tools that are running.  There should be no errors in this section
  2035.           of the installation.  If there are, restart from the beginning of
  2036.           the installation process.  Otherwise, you can continue the installa-
  2037.           tion program after pressing the return key.
  2038.  
  2039.      12.  Getting the distribution sets
  2040.  
  2041.           The NetBSD distribution consists of a number of sets, that come in
  2042.           the form of gzipped tarfiles.  A few sets must be installed for a
  2043.           working system, others are optional.  At this point of the installa-
  2044.           tion, you will be presented with a menu which enables you to choose
  2045.           from one of the following methods of installing the sets.  Some of
  2046.           these methods will first load the sets on your hard disk, others
  2047.           will extract the sets directly.
  2048.  
  2049.           For all these methods, the first step is making the sets available
  2050.           for extraction, and then do the actual installation.  The sets can
  2051.           be made available in a few different ways.  The following sections
  2052.           describe each of those methods.  After reading the one about the
  2053.           method you will be using, you can continue to the section labeled
  2054.           `Extracting the distribution sets'.
  2055.  
  2056.      13.  Installation using ftp
  2057.  
  2058.           To be able to install using ftp, you first need to configure your
  2059.           network setup, if you haven't already at the start of the install
  2060.           procedure.  sysinst will do this for you, asking you if you want to
  2061.           use DHCP, and if not to provide data like IP address, hostname, etc.
  2062.           If you do not have name service set up for the machine that you are
  2063.           installing on, you can just press RETURN in answer to these ques-
  2064.           tions, and DNS will not be used.
  2065.  
  2066.           You will also be asked to specify the host that you want to transfer
  2067.           the sets from, the directory on that host, the account name and
  2068.           password used to log into that host using ftp, and optionally a
  2069.           proxy server to use.  If you did not set up DNS when answering the
  2070.           questions to configure networking, you will need to specify an IP
  2071.           address instead of a hostname for the ftp server.
  2072.  
  2073.           sysinst will proceed to transfer all the default set files from the
  2074.           remote site to your hard disk.
  2075.  
  2076.      14.  Installation using NFS
  2077.  
  2078.           To be able to install using NFS, you first need to configure your
  2079.           network setup, if you haven't already at the start of the install
  2080.           procedure.  sysinst will do this for you, asking you if you want to
  2081.           use DHCP, and if not to provide data like IP address, hostname, etc.
  2082.           If you do not have name service set up for the machine that you are
  2083.           installing on, you can just press RETURN in answer to these ques-
  2084.           tions, and DNS will not be used.
  2085.  
  2086.           You will also be asked to specify the host that you want to transfer
  2087.           the sets from, and the directory on that host that the files are in.
  2088.           This directory should be mountable by the machine you are installing
  2089.           on, i.e. correctly exported to your machine.
  2090.  
  2091.           If you did not set up DNS when answering the questions to configure
  2092.           networking, you will need to specify an IP address instead of a
  2093.           hostname for the NFS server.
  2094.  
  2095.      15.  Installation from CD-ROM
  2096.  
  2097.           When installing from a CD-ROM, you will be asked to specify the
  2098.           device name for your CD-ROM player (usually cd0), and the directory
  2099.           name on the CD-ROM where the distribution files are.
  2100.  
  2101.           sysinst will then check if the files are indeed available in the
  2102.           specified location, and proceed to the actual extraction of the
  2103.           sets.
  2104.  
  2105.      16.  Installation from a floppy set
  2106.  
  2107.           Because the installation sets are too big to fit on one floppy, the
  2108.           floppies are expected to be filled with the split set files.  The
  2109.           floppies are expected to be in MS-DOS format.  You will be asked for
  2110.           a directory where the sets should be reassembled.  Then you will be
  2111.           prompted to insert the floppies containing the split sets.  This
  2112.           process will continue until all the sets have been loaded from
  2113.           floppy.
  2114.  
  2115.      17.  Installation from an unmounted file system
  2116.  
  2117.           In order to install from a local file system, you will need to spec-
  2118.           ify the device that the file system resides on (for example sd1e)
  2119.           the type of the file system, and the directory on the specified file
  2120.           system where the sets are located.  sysinst will then check if it
  2121.           can indeed access the sets at that location.
  2122.  
  2123.      18.  Installation from a local directory
  2124.  
  2125.           This option assumes that you have already done some preparation
  2126.           yourself.  The sets should be located in a directory on a file sys-
  2127.           tem that is already accessible.  sysinst will ask you for the name
  2128.           of this directory.
  2129.  
  2130.      19.  Extracting the distribution sets
  2131.  
  2132.           After the install sets containing the NetBSD distribution have been
  2133.           made available, you can either extract all the sets (a full instal-
  2134.           lation), or only extract sets that you have selected.  In the latter
  2135.           case, you will be shown the currently selected sets, and given the
  2136.           opportunity to select the sets you want.  Some sets always need to
  2137.           be installed (kern, base, and etc) they will not be shown in this
  2138.           selection menu.
  2139.  
  2140.           Before extraction begins, you can elect to watch the files being
  2141.           extracted; the name of each file that is extracted will be shown.
  2142.           This can slow down the installation process considerably, especially
  2143.           on machines with slow graphics consoles or serial consoles.  Alter-
  2144.           natively, you will be asked if you wish to have a progress bar.
  2145.           This is the preferred option as it shows progress without signifi-
  2146.           cantly slowing down the installation process.
  2147.  
  2148.           After all the files have been extracted, all the necessary device
  2149.           node files will be created.  If you have already configured network-
  2150.           ing, you will be asked if you want to use this configuration for
  2151.           normal operation.  If so, these values will be installed in the net-
  2152.           work configuration files.  The next menu will allow you to select
  2153.           the time zone that you're in, to make sure your clock has the right
  2154.           offset from UTC.  Finally you will be asked to select a password
  2155.           encryption algorithm and can then set a password for the "root"
  2156.           account, to prevent the machine coming up without access restric-
  2157.           tions.
  2158.  
  2159.      20.  Finalizing your installation
  2160.  
  2161.           Congratulations, you have successfully installed NetBSD 4.0.1.  You
  2162.           can now reboot the machine, and boot NetBSD from hard disk.
  2163.  
  2164.    Post installation steps
  2165.      Once you've got the operating system running, there are a few things you
  2166.      need to do in order to bring the system into a properly configured state,
  2167.      with the most important ones described below.
  2168.  
  2169.      1.   Configuring /etc/rc.conf
  2170.  
  2171.           If you or the installation software haven't done any configuration
  2172.           of /etc/rc.conf (sysinst usually will), the system will drop you
  2173.           into single user mode on first reboot with the message
  2174.  
  2175.                 /etc/rc.conf is not configured. Multiuser boot aborted.
  2176.  
  2177.           and with the root file system (/) mounted read-only.  When the sys-
  2178.           tem asks you to choose a shell, simply press RETURN to get to a
  2179.           /bin/sh prompt.  If you are asked for a terminal type, respond with
  2180.           vt220 (or whatever is appropriate for your terminal type) and press
  2181.           RETURN.  You may need to type one of the following commands to get
  2182.           your delete key to work properly, depending on your keyboard:
  2183.                 # stty erase '^h'
  2184.                 # stty erase '^?'
  2185.           At this point, you need to configure at least one file in the /etc
  2186.           directory.  You will need to mount your root file system read/write
  2187.           with:
  2188.                 # /sbin/mount -u -w /
  2189.           Change to the /etc directory and take a look at the /etc/rc.conf
  2190.           file.  Modify it to your tastes, making sure that you set
  2191.           rc_configured=YES so that your changes will be enabled and a multi-
  2192.           user boot can proceed.  Default values for the various programs can
  2193.           be found in /etc/defaults/rc.conf, where some in-line documentation
  2194.           may be found.  More complete documentation can be found in
  2195.           rc.conf(5).
  2196.  
  2197.           If your /usr directory is on a separate partition and you do not
  2198.           know how to use ed, you will have to mount your /usr partition to
  2199.           gain access to ex or vi.  Do the following:
  2200.  
  2201.                 # mount /usr
  2202.                 # export TERM=vt220
  2203.  
  2204.           If you have /var on a separate partition, you need to repeat that
  2205.           step for it.  After that, you can edit /etc/rc.conf with vi(1).
  2206.           When you have finished, type exit at the prompt to leave the single-
  2207.           user shell and continue with the multi-user boot.
  2208.  
  2209.           Other values that need to be set in /etc/rc.conf for a networked
  2210.           environment are hostname and possibly defaultroute, furthermore add
  2211.           an ifconfig_int for your <int> network interface, along the lines of
  2212.  
  2213.                 ifconfig_de0="inet 123.45.67.89 netmask 255.255.255.0"
  2214.  
  2215.           or, if you have myname.my.dom in /etc/hosts:
  2216.  
  2217.                 ifconfig_de0="inet myname.my.dom netmask 255.255.255.0"
  2218.  
  2219.           To enable proper hostname resolution, you will also want to add an
  2220.           /etc/resolv.conf file or (if you are feeling a little more adventur-
  2221.           ous) run named(8).  See resolv.conf(5) or named(8) for more informa-
  2222.           tion.  Instead of manually configuring network and naming service,
  2223.           DHCP can be used by setting dhclient=YES in /etc/rc.conf.
  2224.  
  2225.           Other files in /etc that may require modification or setting up
  2226.           include /etc/mailer.conf, /etc/nsswitch.conf, and /etc/wscons.conf.
  2227.  
  2228.      2.   Logging in
  2229.  
  2230.           After reboot, you can log in as root at the login prompt.  Unless
  2231.           you've set a password in sysinst, there is no initial password.  If
  2232.           you're using the machine in a networked environment, you should cre-
  2233.           ate an account for yourself (see below) and protect it and the
  2234.           ``root'' account with good passwords.  By default, root login from
  2235.           the network is disabled (even via ssh(1)).  One way to become root
  2236.           over the network is to log in as a different user that belongs to
  2237.           group ``wheel'' (see group(5)) and use su(1) to become root.
  2238.  
  2239.           Unless you have connected an unusual terminal device as the console
  2240.           you can just press RETURN when it prompts for Terminal type? [...].
  2241.  
  2242.      3.   Adding accounts
  2243.  
  2244.           Use the useradd(8) command to add accounts to your system.  Do not
  2245.           edit /etc/passwd directly! See vipw(8) and pwd_mkdb(8) if you want
  2246.           to edit the password database.
  2247.  
  2248.      4.   The X Window System
  2249.  
  2250.           If you have installed the X Window System, look at the files in
  2251.           /usr/X11R6/lib/X11/doc for information.
  2252.  
  2253.           You will need to set up a configuration file, see
  2254.           /usr/X11R6/lib/X11/XF86Config.eg for an example.  The xf86cfg(1) and
  2255.           xf86config(1) utilities can interactively create a first version of
  2256.           such a configuration file for you.  See http://www.xfree86.org/ and
  2257.           the XFree86 manual page for more information.
  2258.  
  2259.           Don't forget to add /usr/X11R6/bin to your path in your shell's dot
  2260.           file so that you have access to the X binaries.
  2261.  
  2262.      5.   Installing third party packages
  2263.  
  2264.           If you wish to install any of the software freely available for
  2265.           UNIX-like systems you are strongly advised to first check the NetBSD
  2266.           package system.  This automatically handles any changes necessary to
  2267.           make the software run on NetBSD, retrieval and installation of any
  2268.           other packages on which the software may depend, and simplifies
  2269.           installation (and deinstallation), both from source and precompiled
  2270.           binaries.
  2271.  
  2272.           o   More information on the package system is at
  2273.                     http://www.NetBSD.org/docs/software/packages.html
  2274.  
  2275.           o   A list of available packages suitable for browsing is at
  2276.                     ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/README.html
  2277.  
  2278.           o   Precompiled binaries can be found at
  2279.                     ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/
  2280.               usually in the i386/4.0/All subdir.  You can install them with
  2281.               the following commands under sh(1):
  2282.  
  2283.               # PKG_PATH=ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/i386/4.0/All
  2284.               # export PKG_PATH
  2285.               # pkg_add -v tcsh
  2286.               # pkg_add -v bash
  2287.               # pkg_add -v perl
  2288.               # pkg_add -v apache
  2289.               # pkg_add -v kde
  2290.               # pkg_add -v firefox
  2291.               ...
  2292.  
  2293.               If you are using csh(1) then replace the first two lines with
  2294.               the following:
  2295.  
  2296.               # setenv PKG_PATH ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/i386/4.0/All
  2297.               ...
  2298.  
  2299.               Note:  Some mirror sites don't mirror /pub/pkgsrc directory.  If
  2300.                      you would like to use such mirrors, you could also try
  2301.                      the
  2302.                      /pub/NetBSD/packages/current-packages/NetBSD/i386/4.0/All
  2303.                      directory which may have the same contents.
  2304.  
  2305.               The above commands will install the Tenex-csh and Bourne Again
  2306.               shell, the Perl programming language, Apache web server, KDE
  2307.               desktop environment and the Firefox web browser as well as all
  2308.               the packages they depend on.
  2309.  
  2310.               Note:  In some case the pkg_add(1) command will complain about a
  2311.                      version mismatch of packages with a message like the fol-
  2312.                      lowing:
  2313.                            Warning: package `foo' was built for a different
  2314.                            version of the OS:
  2315.                            NetBSD/i386 4.0 (pkg) vs. NetBSD/i386 4.0.1 (this
  2316.                            host),
  2317.                      This warning would be harmless if the formal major
  2318.                      release numbers are same between the pkg and your host.
  2319.                      Please refer ``the NetBSD release glossary and graphs'':
  2320.                            http://www.NetBSD.org/releases/release-map.html
  2321.                      for details of the release numbering scheme of NetBSD.
  2322.  
  2323.           o   Package sources for compiling packages on your own can be
  2324.               obtained by retrieving the file
  2325.                     ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc.tar.gz
  2326.               They are typically extracted into /usr/pkgsrc (though other
  2327.               locations work fine), with the commands:
  2328.  
  2329.                     # mkdir /usr/pkgsrc
  2330.                     # cd /usr/pkgsrc
  2331.                     # tar -zxpf pkgsrc.tar.gz
  2332.  
  2333.               After extracting, see the README and doc/pkgsrc.txt files in the
  2334.               extraction directory (e.g.  /usr/pkgsrc/README) for more infor-
  2335.               mation.
  2336.  
  2337.      6.   Misc
  2338.  
  2339.           o   Edit /etc/mail/aliases to forward root mail to the right place.
  2340.               Don't forget to run newaliases(1) afterwards.
  2341.  
  2342.           o   The /etc/postfix/main.cf file will almost definitely need to be
  2343.               adjusted.  If you prefer a different MTA, then install it using
  2344.               the NetBSD package system or by hand and adjust
  2345.               /etc/mailer.conf.
  2346.  
  2347.           o   Edit /etc/rc.local to run any local daemons you use.
  2348.  
  2349.           o   Many of the /etc files are documented in section 5 of the man-
  2350.               ual; so just invoking
  2351.  
  2352.                     # man 5 filename
  2353.  
  2354.               is likely to give you more information on these files.
  2355.  
  2356.    Upgrading a previously-installed NetBSD System
  2357.      The upgrade to NetBSD 4.0.1 is a binary upgrade; it can be quite diffi-
  2358.      cult to update the system from an earlier version by recompiling from
  2359.      source, primarily due to interdependencies in the various components.
  2360.  
  2361.      To do the upgrade, you must have the boot floppy set available.  You must
  2362.      also have at least the base and kern binary distribution sets available,
  2363.      so that you can upgrade with them, using one of the upgrade methods
  2364.      described above.  Finally, you must have sufficient disk space available
  2365.      to install the new binaries.  Since files already installed on the system
  2366.      are overwritten in place, you only need additional free space for files
  2367.      which weren't previously installed or to account for growth of the sets
  2368.      between releases.  If you have a few megabytes free on each of your root
  2369.      (/) and /usr partitions, you should have enough space.
  2370.  
  2371.      Since upgrading involves replacing the kernel, the boot blocks on your
  2372.      NetBSD partition, and most of the system binaries, it has the potential
  2373.      to cause data loss.  You are strongly advised to back up any important
  2374.      data on the NetBSD partition or on another operating system's partition
  2375.      on your disk before beginning the upgrade process.
  2376.  
  2377.      The upgrade procedure using the sysinst tool is similar to an installa-
  2378.      tion, but without the hard disk partitioning.  sysinst will attempt to
  2379.      merge the settings stored in your /etc directory with the new version of
  2380.      NetBSD.  Getting the binary sets is done in the same manner as the
  2381.      installation procedure; refer to the installation part of the document
  2382.      for how to do this.  Also, some sanity checks are done, i.e.  file sys-
  2383.      tems are checked before unpacking the sets.
  2384.  
  2385.      After a new kernel has been copied to your hard disk, your machine is a
  2386.      complete NetBSD 4.0.1 system.  However, that doesn't mean that you're
  2387.      finished with the upgrade process.  You will probably want to update the
  2388.      set of device nodes you have in /dev.  If you've changed the contents of
  2389.      /dev by hand, you will need to be careful about this, but if not, you can
  2390.      just cd into /dev, and run the command:
  2391.  
  2392.            # sh MAKEDEV all
  2393.  
  2394.      Finally, you will want to delete old binaries that were part of the ver-
  2395.      sion of NetBSD that you upgraded from and have since been removed from
  2396.      the NetBSD distribution.
  2397.  
  2398.      NetBSD/i386 has switched its executable format from the old a.out format
  2399.      to ELF, the now more commonly used and supported format.  Your old bina-
  2400.      ries will continue to work just fine.  The installation procedure will
  2401.      try to take the necessary steps to accomplish this.  The most important
  2402.      step is to move the old a.out shared libraries in /usr/lib and
  2403.      /usr/X11R6/lib (if X was installed) to /emul/aout, where they will be
  2404.      automatically found if an older a.out binary is executed.  sysinst will
  2405.      use an existing /emul and / or /emul/aout directory if available, and
  2406.      will create it (as a symbolic link to /usr/aout) if necessary.
  2407.  
  2408.      If you already had a /emul directory, or a symbolic link by that name,
  2409.      sysinst should rename it and tell you about it.
  2410.  
  2411.    Compatibility Issues With Previous NetBSD Releases
  2412.      Users upgrading from previous versions of NetBSD may wish to bear the
  2413.      following problems and compatibility issues in mind when upgrading to
  2414.      NetBSD 4.0.1.
  2415.  
  2416.      N.B. when using sysinst for upgrading, it will automatically invoke
  2417.  
  2418.            postinstall fix
  2419.      and thus all issues that are fixed by postinstall by default (see below)
  2420.      will be handled.
  2421.  
  2422.      Issues affecting an upgrade from NetBSD 2.1 and older releases.
  2423.  
  2424.      See the section below on upgrading from NetBSD 3.x as well.
  2425.  
  2426.      It is very important that you populate the directory /etc/pam.d with
  2427.      appropriate configuration files for Pluggable Authentication Modules
  2428.      (PAM) because you will not be able to login any more otherwise. Using
  2429.      postinstall as described below will take care of this. Please refer to
  2430.            http://www.NetBSD.org/docs/guide/en/chap-pam.html
  2431.      for documentation about PAM.
  2432.  
  2433.      The following issues can generally be resolved by running postinstall
  2434.      with the etc set :
  2435.  
  2436.            postinstall -s /path/to/etc.tgz check
  2437.            postinstall -s /path/to/etc.tgz fix
  2438.  
  2439.      Issues fixed by postinstall:
  2440.  
  2441.            o   Various files in /etc need upgrading.  These include:
  2442.                      -   /etc/defaults/*
  2443.                      -   /etc/mtree/*
  2444.                      -   /etc/pam.d/*
  2445.                      -   /etc/daily
  2446.                      -   /etc/weekly
  2447.                      -   /etc/monthly
  2448.                      -   /etc/security
  2449.                      -   /etc/rc.subr
  2450.                      -   /etc/rc
  2451.                      -   /etc/rc.shutdown
  2452.                      -   /etc/rc.d/*
  2453.  
  2454.      The following issues need to be resolved manually:
  2455.  
  2456.            o   The user `_pflogd' and the groups `_pflogd' and `authpf' need
  2457.                to be created.
  2458.  
  2459.      Issues affecting an upgrade from NetBSD 3.x releases.
  2460.  
  2461.      The following issues can generally be resolved by running postinstall
  2462.      with the etc set :
  2463.  
  2464.            postinstall -s /path/to/etc.tgz check
  2465.            postinstall -s /path/to/etc.tgz fix
  2466.  
  2467.      Issues fixed by postinstall:
  2468.  
  2469.            o   Various files in /etc need upgrading.  These include:
  2470.                      -   /etc/defaults/*
  2471.                      -   /etc/mtree/*
  2472.                      -   /etc/daily
  2473.                      -   /etc/weekly
  2474.                      -   /etc/monthly
  2475.                      -   /etc/security
  2476.                      -   /etc/rc.subr
  2477.                      -   /etc/rc
  2478.                      -   /etc/rc.shutdown
  2479.                      -   /etc/rc.d/*
  2480.                      -   /etc/envsys.conf
  2481.  
  2482.      The following issues need to be resolved manually:
  2483.  
  2484.            o   The users `_proxy', `_rwhod', and `_sdpd' and the groups
  2485.                `_proxy', `_rwhod' and `_sdpd' need to be created and the user
  2486.                `uucp' needs to be updated.
  2487.  
  2488.            o   A number of things have been removed from the NetBSD 4.0
  2489.                release including: the evbsh5 port, the Fortran 77 compiler
  2490.                (g77), NETCCITT, NETNS, Sendmail, Sushi, UUCP, and Vinum.  If
  2491.                you were using any of these, then please see the "Components
  2492.                removed from NetBSD" section near the beginning of this docu-
  2493.                ment.
  2494.  
  2495.            o   The replacement of Sendmail by Postfix can be handled automati-
  2496.                cally by postinstall but it is not done by default.  If you
  2497.                want to transition to Postfix, the command
  2498.  
  2499.                      postinstall -s /path/to/etc.tgz fix mailerconf
  2500.                will update your /etc/mailer.conf file to use Postfix as the
  2501.                MTA. When using sysinst to upgrade the system, it will ask if
  2502.                you want this to be done.
  2503.  
  2504.                Note that if you have a customized Sendmail setup, you need to
  2505.                set up Postfix in an equivalent way; there is no tool for auto-
  2506.                matic conversion of Sendmail configuration to a Postfix one.
  2507.  
  2508.                Postfix will be started up automatically when the system boots.
  2509.                You may see messages like "$sendmail is not set properly" at
  2510.                boot.  You can suppress them by removing /etc/rc.d/sendmail and
  2511.                /etc/rc.d/smmsp.  Those files and other parts of sendmail con-
  2512.                figuration like files under /usr/share/sendmail are not removed
  2513.                by default while upgrading for those who want to continue using
  2514.                sendmail from outside the base system.  If you want to delete
  2515.                them, postinstall can be used:
  2516.  
  2517.                      postinstall -s /path/to/etc.tgz fix sendmail
  2518.  
  2519.    Issues with GDB 6.5
  2520.      Some architectures (arm, i386, powerpc and sparc64) have switched to a
  2521.      newer gdb version (6.5) in this release.  Unfortunately support for
  2522.      debugging programs using the SA (scheduler activation) based thread
  2523.      library, is incomplete in this gdb version.  Furthermore kernel crash-
  2524.      dumps can not be debugged due to a missing identification in the kernel
  2525.      binaries.
  2526.  
  2527.      Both issues have been addressed on the wrstuden-fixsa branch, but did not
  2528.      make it into the NetBSD release. Both will be fixed in the next patch
  2529.      release.
  2530.  
  2531.    Using online NetBSD documentation
  2532.      Documentation is available if you first install the manual distribution
  2533.      set.  Traditionally, the ``man pages'' (documentation) are denoted by
  2534.      `name(section)'.  Some examples of this are
  2535.  
  2536.            o   intro(1),
  2537.            o   man(1),
  2538.            o   apropros(1),
  2539.            o   passwd(1), and
  2540.            o   passwd(5).
  2541.  
  2542.      The section numbers group the topics into several categories, but three
  2543.      are of primary interest: user commands are in section 1, file formats are
  2544.      in section 5, and administrative information is in section 8.
  2545.  
  2546.      The man command is used to view the documentation on a topic, and is
  2547.      started by entering man [section] topic.  The brackets [] around the sec-
  2548.      tion should not be entered, but rather indicate that the section is
  2549.      optional.  If you don't ask for a particular section, the topic with the
  2550.      lowest numbered section name will be displayed.  For instance, after log-
  2551.      ging in, enter
  2552.  
  2553.            # man passwd
  2554.  
  2555.      to read the documentation for passwd(1).  To view the documentation for
  2556.      passwd(5), enter
  2557.  
  2558.            # man 5 passwd
  2559.  
  2560.      instead.
  2561.  
  2562.      If you are unsure of what man page you are looking for, enter
  2563.  
  2564.            # apropos subject-word
  2565.  
  2566.      where subject-word is your topic of interest; a list of possibly related
  2567.      man pages will be displayed.
  2568.  
  2569.    Administrivia
  2570.      If you've got something to say, do so!  We'd like your input.  There are
  2571.      various mailing lists available via the mailing list server at
  2572.      majordomo@NetBSD.org.  To get help on using the mailing list server, send
  2573.      mail to that address with an empty body, and it will reply with instruc-
  2574.      tions.
  2575.  
  2576.      There are various mailing lists set up to deal with comments and ques-
  2577.      tions about this release.  Please send comments to:
  2578.      netbsd-comments@NetBSD.org.
  2579.  
  2580.      To report bugs, use the send-pr(1) command shipped with NetBSD, and fill
  2581.      in as much information about the problem as you can.  Good bug reports
  2582.      include lots of details.  Additionally, bug reports can be sent by mail
  2583.      to: netbsd-bugs@NetBSD.org.
  2584.  
  2585.      Use of send-pr(1) is encouraged, however, because bugs reported with it
  2586.      are entered into the NetBSD bugs database, and thus can't slip through
  2587.      the cracks.
  2588.  
  2589.      There are also port-specific mailing lists, to discuss aspects of each
  2590.      port of NetBSD.  Use majordomo to find their addresses, or visit
  2591.            http://www.NetBSD.org/mailinglists/.
  2592.      If you're interested in doing a serious amount of work on a specific
  2593.      port, you probably should contact the `owner' of that port (listed
  2594.      below).
  2595.  
  2596.      If you'd like to help with this effort, and have an idea as to how you
  2597.      could be useful, send us mail or subscribe to: netbsd-users@NetBSD.org.
  2598.  
  2599.      As a favor, please avoid mailing huge documents or files to these mailing
  2600.      lists.  Instead, put the material you would have sent up for FTP or WWW
  2601.      somewhere, then mail the appropriate list about it, or, if you'd rather
  2602.      not do that, mail the list saying you'll send the data to those who want
  2603.      it.
  2604.  
  2605.    Thanks go to
  2606.      o   The former members of UCB's Computer Systems Research Group, includ-
  2607.          ing (but not limited to):
  2608.  
  2609.                Keith Bostic
  2610.                Ralph Campbell
  2611.                Mike Karels
  2612.                Marshall Kirk McKusick
  2613.  
  2614.          for their ongoing work on BSD systems, support, and encouragement.
  2615.  
  2616.      o   The Internet Systems Consortium, Inc. for hosting the NetBSD FTP,
  2617.          CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers.
  2618.  
  2619.      o   The Internet Research Institute in Japan for hosting the server which
  2620.          runs the CVSweb interface to the NetBSD source tree.
  2621.  
  2622.      o   The Lulea Academic Computer Society for providing the backup services
  2623.          server.
  2624.  
  2625.      o   The Columbia University Computer Science Department for hosting the
  2626.          NYC build cluster.
  2627.  
  2628.      o   The Western Washington University Computer Science Department for
  2629.          running the WWU build cluster that produces daily snapshots.
  2630.  
  2631.      o   The many organizations that provide NetBSD mirror sites.
  2632.  
  2633.      o   Without CVS, this project would be impossible to manage, so our hats
  2634.          go off to Brian Berliner, Jeff Polk, and the various other people
  2635.          who've had a hand in making CVS a useful tool.
  2636.  
  2637.      o   We list the individuals and organizations that have made donations or
  2638.          loans of hardware and/or money, to support NetBSD development, and
  2639.          deserve credit for it at
  2640.                http://www.NetBSD.org/donations/.
  2641.          (If you're not on that list and should be, tell us!  We probably were
  2642.          not able to get in touch with you, to verify that you wanted to be
  2643.          listed.)
  2644.  
  2645.      o   Finally, we thank all of the people who've put sweat and tears into
  2646.          developing NetBSD since its inception in January, 1993.  (Obviously,
  2647.          there are a lot more people who deserve thanks here.  If you're one
  2648.          of them, and would like to be mentioned, tell us!)
  2649.  
  2650.    We are...
  2651.      (in alphabetical order)
  2652.  
  2653.      The NetBSD core group:
  2654.  
  2655.             Alistair Crooks             agc@NetBSD.org
  2656.             Quentin Garnier             cube@NetBSD.org
  2657.             Matt Thomas                 matt@NetBSD.org
  2658.             YAMAMOTO Takashi            yamt@NetBSD.org
  2659.             Christos Zoulas             christos@NetBSD.org
  2660.  
  2661.      The portmasters (and their ports):
  2662.             Erik Berls                  cyber@NetBSD.org         cobalt
  2663.             Manuel Bouyer               bouyer@NetBSD.org        xen
  2664.             Simon Burge                 simonb@NetBSD.org        evbmips
  2665.             Simon Burge                 simonb@NetBSD.org        pmax
  2666.             Simon Burge                 simonb@NetBSD.org        sbmips
  2667.             Julian Coleman              jdc@NetBSD.org           atari
  2668.             Marcus Comstedt             marcus@NetBSD.org        dreamcast
  2669.             Andrew Doran                ad@NetBSD.org            amd64
  2670.             Andrew Doran                ad@NetBSD.org            i386
  2671.             Matthias Drochner           drochner@NetBSD.org      cesfic
  2672.             Gavan Fantom                gavan@NetBSD.org         iyonix
  2673.             Jaime A Fournier            ober@NetBSD.org          zaurus
  2674.             Matt Fredette               fredette@NetBSD.org      sun2
  2675.             Ichiro FUKUHARA             ichiro@NetBSD.org        hpcarm
  2676.             Chris Gilbert               chris@NetBSD.org         cats
  2677.             Ben Harris                  bjh21@NetBSD.org         acorn26
  2678.             Ross Harvey                 ross@NetBSD.org          alpha
  2679.             Nick Hudson                 skrll@NetBSD.org         hp700
  2680.             Martin Husemann             martin@NetBSD.org        sparc64
  2681.             IWAMOTO Toshihiro           toshii@NetBSD.org        hpcarm
  2682.             Darrin Jewell               dbj@NetBSD.org           next68k
  2683.             Soren Jorvang               soren@NetBSD.org         sgimips
  2684.             Wayne Knowles               wdk@NetBSD.org           mipsco
  2685.             Takayoshi Kochi             kochi@NetBSD.org         ia64
  2686.             Paul Kranenburg             pk@NetBSD.org            sparc
  2687.             Michael Lorenz              macallan@NetBSD.org      macppc
  2688.             Anders Magnusson            ragge@NetBSD.org         vax
  2689.             Cherry G. Mathew            cherry@NetBSD.org        ia64
  2690.             NISHIMURA Takeshi           nsmrtks@NetBSD.org       x68k
  2691.             Tohru Nishimura             nisimura@NetBSD.org      luna68k
  2692.             Tohru Nishimura             nisimura@NetBSD.org      sandpoint
  2693.             Andrey Petrov               petrov@NetBSD.org        sparc64
  2694.             Scott Reynolds              scottr@NetBSD.org        mac68k
  2695.             Tim Rightnour               garbled@NetBSD.org       ofppc
  2696.             Tim Rightnour               garbled@NetBSD.org       prep
  2697.             Tim Rightnour               garbled@NetBSD.org       rs6000
  2698.             Noriyuki Soda               soda@NetBSD.org          arc
  2699.             Ignatios Souvatzis          is@NetBSD.org            amiga
  2700.             Jonathan Stone              jonathan@NetBSD.org      pmax
  2701.             Shin Takemura               takemura@NetBSD.org      hpcmips
  2702.             Matt Thomas                 matt@NetBSD.org          alpha
  2703.             Matt Thomas                 matt@NetBSD.org          netwinder
  2704.             Jason Thorpe                thorpej@NetBSD.org       algor
  2705.             Jason Thorpe                thorpej@NetBSD.org       evbarm
  2706.             Jason Thorpe                thorpej@NetBSD.org       shark
  2707.             Izumi Tsutsui               tsutsui@NetBSD.org       ews4800mips
  2708.             Izumi Tsutsui               tsutsui@NetBSD.org       hp300
  2709.             Izumi Tsutsui               tsutsui@NetBSD.org       news68k
  2710.             Valeriy E. Ushakov          uwe@NetBSD.org           landisk
  2711.             Nathan Williams             nathanw@NetBSD.org       sun3
  2712.             Steve Woodford              scw@NetBSD.org           evbppc
  2713.             Steve Woodford              scw@NetBSD.org           mvme68k
  2714.             Steve Woodford              scw@NetBSD.org           mvmeppc
  2715.             Reinoud Zandijk             reinoud@NetBSD.org       acorn32
  2716.  
  2717.      The NetBSD 4.0.1 Release Engineering team:
  2718.  
  2719.             Grant Beattie               grant@NetBSD.org
  2720.             Manuel Bouyer               bouyer@NetBSD.org
  2721.             David Brownlee              abs@NetBSD.org
  2722.             James Chacon                jmc@NetBSD.org
  2723.             Julian Coleman              jdc@NetBSD.org
  2724.             Havard Eidnes               he@NetBSD.org
  2725.             Liam J. Foy                 liamjfoy@NetBSD.org
  2726.             John Heasley                heas@NetBSD.org
  2727.             Geert Hendrickx             ghen@NetBSD.org
  2728.             Soren Jacobsen              snj@NetBSD.org
  2729.             Daniel de Kok               daniel@NetBSD.org
  2730.             Phil Nelson                 phil@NetBSD.org
  2731.             Jeff Rizzo                  riz@NetBSD.org
  2732.  
  2733.      NetBSD Developers:
  2734.  
  2735.             Nathan Ahlstrom             nra@NetBSD.org
  2736.             Steve Allen                 wormey@NetBSD.org
  2737.             Jukka Andberg               jandberg@NetBSD.org
  2738.             Julian Assange              proff@NetBSD.org
  2739.             Lennart Augustsson          augustss@NetBSD.org
  2740.             Christoph Badura            bad@NetBSD.org
  2741.             Bang Jun-Young              junyoung@NetBSD.org
  2742.             Dieter Baron                dillo@NetBSD.org
  2743.             Robert V. Baron             rvb@NetBSD.org
  2744.             Alan Barrett                apb@NetBSD.org
  2745.             Grant Beattie               grant@NetBSD.org
  2746.             Jason Beegan                jtb@NetBSD.org
  2747.             Erik Berls                  cyber@NetBSD.org
  2748.             Hiroyuki Bessho             bsh@NetBSD.org
  2749.             John Birrell                jb@NetBSD.org
  2750.             Mason Loring Bliss          mason@NetBSD.org
  2751.             Charles Blundell            cb@NetBSD.org
  2752.             Rafal Boni                  rafal@NetBSD.org
  2753.             Stephen Borrill             sborrill@NetBSD.org
  2754.             Sean Boudreau               seanb@NetBSD.org
  2755.             Manuel Bouyer               bouyer@NetBSD.org
  2756.             John Brezak                 brezak@NetBSD.org
  2757.             Allen Briggs                briggs@NetBSD.org
  2758.             Mark Brinicombe             mark@NetBSD.org
  2759.             Aaron Brown                 abrown@NetBSD.org
  2760.             Andrew Brown                atatat@NetBSD.org
  2761.             David Brownlee              abs@NetBSD.org
  2762.             Frederick Bruckman          fredb@NetBSD.org
  2763.             Jon Buller                  jonb@NetBSD.org
  2764.             Simon Burge                 simonb@NetBSD.org
  2765.             Robert Byrnes               byrnes@NetBSD.org
  2766.             Pavel Cahyna                pavel@NetBSD.org
  2767.             D'Arcy J.M. Cain            darcy@NetBSD.org
  2768.             Daniel Carosone             dan@NetBSD.org
  2769.             Dave Carrel                 carrel@NetBSD.org
  2770.             James Chacon                jmc@NetBSD.org
  2771.             Mihai Chelaru               kefren@NetBSD.org
  2772.             Bill Coldwell               billc@NetBSD.org
  2773.             Julian Coleman              jdc@NetBSD.org
  2774.             Ben Collver                 ben@NetBSD.org
  2775.             Marcus Comstedt             marcus@NetBSD.org
  2776.             Jeremy Cooper               jeremy@NetBSD.org
  2777.             Chuck Cranor                chuck@NetBSD.org
  2778.             Alistair Crooks             agc@NetBSD.org
  2779.             Aidan Cully                 aidan@NetBSD.org
  2780.             Garrett D'Amore             gdamore@NetBSD.org
  2781.             Johan Danielsson            joda@NetBSD.org
  2782.             John Darrow                 jdarrow@NetBSD.org
  2783.             Jed Davis                   jld@NetBSD.org
  2784.             Matt DeBergalis             deberg@NetBSD.org
  2785.             Arnaud Degroote             degroote@NetBSD.org
  2786.             Rob Deker                   deker@NetBSD.org
  2787.             Chris G. Demetriou          cgd@NetBSD.org
  2788.             Tracy Di Marco White        gendalia@NetBSD.org
  2789.             Jaromir Dolecek             jdolecek@NetBSD.org
  2790.             Andy Doran                  ad@NetBSD.org
  2791.             Roland Dowdeswell           elric@NetBSD.org
  2792.             Emmanuel Dreyfus            manu@NetBSD.org
  2793.             Matthias Drochner           drochner@NetBSD.org
  2794.             Jun Ebihara                 jun@NetBSD.org
  2795.             Havard Eidnes               he@NetBSD.org
  2796.             Jaime A Fournier            ober@NetBSD.org
  2797.             Stoned Elipot               seb@NetBSD.org
  2798.             Michael van Elst            mlelstv@NetBSD.org
  2799.             Enami Tsugutomo             enami@NetBSD.org
  2800.             Bernd Ernesti               veego@NetBSD.org
  2801.             Erik Fair                   fair@NetBSD.org
  2802.             Gavan Fantom                gavan@NetBSD.org
  2803.             Hauke Fath                  hauke@NetBSD.org
  2804.             Hubert Feyrer               hubertf@NetBSD.org
  2805.             Jason R. Fink               jrf@NetBSD.org
  2806.             Matt J. Fleming             mjf@NetBSD.org
  2807.             Marty Fouts                 marty@NetBSD.org
  2808.             Liam J. Foy                 liamjfoy@NetBSD.org
  2809.             Matt Fredette               fredette@NetBSD.org
  2810.             Thorsten Frueauf            frueauf@NetBSD.org
  2811.             Castor Fu                   castor@NetBSD.org
  2812.             Ichiro Fukuhara             ichiro@NetBSD.org
  2813.             Quentin Garnier             cube@NetBSD.org
  2814.             Thomas Gerner               thomas@NetBSD.org
  2815.             Simon J. Gerraty            sjg@NetBSD.org
  2816.             Justin Gibbs                gibbs@NetBSD.org
  2817.             Chris Gilbert               chris@NetBSD.org
  2818.             Eric Gillespie              epg@NetBSD.org
  2819.             Brian Ginsbach              ginsbach@NetBSD.org
  2820.             Paul Goyette                pgoyette@NetBSD.org
  2821.             Michael Graff               explorer@NetBSD.org
  2822.             Brian C. Grayson            bgrayson@NetBSD.org
  2823.             Matthew Green               mrg@NetBSD.org
  2824.             Andreas Gustafsson          gson@NetBSD.org
  2825.             Ulrich Habel                rhaen@NetBSD.org
  2826.             Jun-ichiro itojun Hagino    itojun@NetBSD.org
  2827.             HAMAJIMA Katsuomi           hamajima@NetBSD.org
  2828.             Adam Hamsik                 haad@NetBSD.org
  2829.             Juergen Hannken-Illjes      hannken@NetBSD.org
  2830.             Charles M. Hannum           mycroft@NetBSD.org
  2831.             Ben Harris                  bjh21@NetBSD.org
  2832.             Ross Harvey                 ross@NetBSD.org
  2833.             Eric Haszlakiewicz          erh@NetBSD.org
  2834.             John Hawkinson              jhawk@NetBSD.org
  2835.             HAYAKAWA Koichi             haya@NetBSD.org
  2836.             John Heasley                heas@NetBSD.org
  2837.             Geert Hendrickx             ghen@NetBSD.org
  2838.             Rene Hexel                  rh@NetBSD.org
  2839.             Iain Hibbert                plunky@NetBSD.org
  2840.             Kouichirou Hiratsuka        hira@NetBSD.org
  2841.             Michael L. Hitch            mhitch@NetBSD.org
  2842.             Adam Hoka                   ahoka@NetBSD.org
  2843.             Jachym Holecek              freza@NetBSD.org
  2844.             David A. Holland            dholland@NetBSD.org
  2845.             Christian E. Hopps          chopps@NetBSD.org
  2846.             Ken Hornstein               kenh@NetBSD.org
  2847.             Marc Horowitz               marc@NetBSD.org
  2848.             Eduardo Horvath             eeh@NetBSD.org
  2849.             Nick Hudson                 skrll@NetBSD.org
  2850.             Shell Hung                  shell@NetBSD.org
  2851.             Martin Husemann             martin@NetBSD.org
  2852.             Dean Huxley                 dean@NetBSD.org
  2853.             Love Hornquist Astrand      lha@NetBSD.org
  2854.             Roland Illig                rillig@NetBSD.org
  2855.             Bernardo Innocenti          bernie@NetBSD.org
  2856.             Tetsuya Isaki               isaki@NetBSD.org
  2857.             ITOH Yasufumi               itohy@NetBSD.org
  2858.             IWAMOTO Toshihiro           toshii@NetBSD.org
  2859.             Matthew Jacob               mjacob@NetBSD.org
  2860.             Soren Jacobsen              snj@NetBSD.org
  2861.             Lonhyn T. Jasinskyj         lonhyn@NetBSD.org
  2862.             Darrin Jewell               dbj@NetBSD.org
  2863.             Nicolas Joly                njoly@NetBSD.org
  2864.             Chris Jones                 cjones@NetBSD.org
  2865.             Soren Jorvang               soren@NetBSD.org
  2866.             Takahiro Kambe              taca@NetBSD.org
  2867.             Masanori Kanaoka            kanaoka@NetBSD.org
  2868.             Antti Kantee                pooka@NetBSD.org
  2869.             Frank Kardel                kardel@NetBSD.org
  2870.             Mattias Karlsson            keihan@NetBSD.org
  2871.             KAWAMOTO Yosihisa           kawamoto@NetBSD.org
  2872.             Mario Kemper                magick@NetBSD.org
  2873.             Min Sik Kim                 minskim@NetBSD.org
  2874.             Thomas Klausner             wiz@NetBSD.org
  2875.             Klaus Klein                 kleink@NetBSD.org
  2876.             John Klos                   jklos@NetBSD.org
  2877.             Wayne Knowles               wdk@NetBSD.org
  2878.             Takayoshi Kochi             kochi@NetBSD.org
  2879.             John Kohl                   jtk@NetBSD.org
  2880.             Daniel de Kok               daniel@NetBSD.org
  2881.             Jonathan A. Kollasch        jakllsch@NetBSD.org
  2882.             Paul Kranenburg             pk@NetBSD.org
  2883.             Lubomir Kundrak             lkundrak@NetBSD.org
  2884.             Jochen Kunz                 jkunz@NetBSD.org
  2885.             Martti Kuparinen            martti@NetBSD.org
  2886.             Kentaro A. Kurahone         kurahone@NetBSD.org
  2887.             Arnaud Lacombe              alc@NetBSD.org
  2888.             Kevin Lahey                 kml@NetBSD.org
  2889.             David Laight                dsl@NetBSD.org
  2890.             Johnny C. Lam               jlam@NetBSD.org
  2891.             Martin J. Laubach           mjl@NetBSD.org
  2892.             Greg Lehey                  grog@NetBSD.org
  2893.             Ted Lemon                   mellon@NetBSD.org
  2894.             Christian Limpach           cl@NetBSD.org
  2895.             Frank van der Linden        fvdl@NetBSD.org
  2896.             Joel Lindholm               joel@NetBSD.org
  2897.             Tonnerre Lombard            tonnerre@NetBSD.org
  2898.             Mike Long                   mikel@NetBSD.org
  2899.             Michael Lorenz              macallan@NetBSD.org
  2900.             Warner Losh                 imp@NetBSD.org
  2901.             Tomasz Luchowski            zuntum@NetBSD.org
  2902.             Federico Lupi               federico@NetBSD.org
  2903.             Brett Lymn                  blymn@NetBSD.org
  2904.             Paul Mackerras              paulus@NetBSD.org
  2905.             MAEKAWA Masahide            gehenna@NetBSD.org
  2906.             Anders Magnusson            ragge@NetBSD.org
  2907.             Cherry G. Mathew            cherry@NetBSD.org
  2908.             David Maxwell               david@NetBSD.org
  2909.             Gregory McGarry             gmcgarry@NetBSD.org
  2910.             Dan McMahill                dmcmahill@NetBSD.org
  2911.             Jared D. McNeill            jmcneill@NetBSD.org
  2912.             Neil J. McRae               neil@NetBSD.org
  2913.             Julio M. Merino Vidal       jmmv@NetBSD.org
  2914.             Perry Metzger               perry@NetBSD.org
  2915.             Luke Mewburn                lukem@NetBSD.org
  2916.             Brook Milligan              brook@NetBSD.org
  2917.             Minoura Makoto              minoura@NetBSD.org
  2918.             Simas Mockevicius           symka@NetBSD.org
  2919.             der Mouse                   mouse@NetBSD.org
  2920.             Joseph Myers                jsm@NetBSD.org
  2921.             Ken Nakata                  kenn@NetBSD.org
  2922.             Takeshi Nakayama            nakayama@NetBSD.org
  2923.             Phil Nelson                 phil@NetBSD.org
  2924.             John Nemeth                 jnemeth@NetBSD.org
  2925.             Bob Nestor                  rnestor@NetBSD.org
  2926.             NISHIMURA Takeshi           nsmrtks@NetBSD.org
  2927.             Tohru Nishimura             nisimura@NetBSD.org
  2928.             NONAKA Kimihiro             nonaka@NetBSD.org
  2929.             Takehiko NOZAKI             tnozaki@NetBSD.org
  2930.             Tobias Nygren               tnn@NetBSD.org
  2931.             OBATA Akio                  obache@NetBSD.org
  2932.             Jesse Off                   joff@NetBSD.org
  2933.             Tatoku Ogaito               tacha@NetBSD.org
  2934.             OKANO Takayoshi             kano@NetBSD.org
  2935.             Masaru Oki                  oki@NetBSD.org
  2936.             Atsushi Onoe                onoe@NetBSD.org
  2937.             Greg Oster                  oster@NetBSD.org
  2938.             Rui Paulo                   rpaulo@NetBSD.org
  2939.             Jonathan Perkin             sketch@NetBSD.org
  2940.             Andrey Petrov               petrov@NetBSD.org
  2941.             Herb Peyerl                 hpeyerl@NetBSD.org
  2942.             Matthias Pfaller            matthias@NetBSD.org
  2943.             Chris Pinnock               cjep@NetBSD.org
  2944.             Adrian Portelli             adrianp@NetBSD.org
  2945.             Peter Postma                peter@NetBSD.org
  2946.             Dante Profeta               dante@NetBSD.org
  2947.             Chris Provenzano            proven@NetBSD.org
  2948.             Niels Provos                provos@NetBSD.org
  2949.             Mindaugas Rasiukevicius     rmind@NetBSD.org
  2950.             Michael Rauch               mrauch@NetBSD.org
  2951.             Marc Recht                  recht@NetBSD.org
  2952.             Darren Reed                 darrenr@NetBSD.org
  2953.             Jeremy C. Reed              reed@NetBSD.org
  2954.             Antoine Reilles             tonio@NetBSD.org
  2955.             Tyler R. Retzlaff           rtr@NetBSD.org
  2956.             Scott Reynolds              scottr@NetBSD.org
  2957.             Michael Richardson          mcr@NetBSD.org
  2958.             Tim Rightnour               garbled@NetBSD.org
  2959.             Alan Ritter                 rittera@NetBSD.org
  2960.             Jeff Rizzo                  riz@NetBSD.org
  2961.             Hans Rosenfeld              hans@NetBSD.org
  2962.             Gordon Ross                 gwr@NetBSD.org
  2963.             Steve Rumble                rumble@NetBSD.org
  2964.             Ilpo Ruotsalainen           lonewolf@NetBSD.org
  2965.             Heiko W. Rupp               hwr@NetBSD.org
  2966.             Blair J. Sadewitz           bjs@NetBSD.org
  2967.             David Sainty                dsainty@NetBSD.org
  2968.             SAITOH Masanobu             msaitoh@NetBSD.org
  2969.             Kazuki Sakamoto             sakamoto@NetBSD.org
  2970.             Curt Sampson                cjs@NetBSD.org
  2971.             Wilfredo Sanchez            wsanchez@NetBSD.org
  2972.             Ty Sarna                    tsarna@NetBSD.org
  2973.             SATO Kazumi                 sato@NetBSD.org
  2974.             Jan Schaumann               jschauma@NetBSD.org
  2975.             Matthias Scheler            tron@NetBSD.org
  2976.             Silke Scheler               silke@NetBSD.org
  2977.             Karl Schilke (rAT)          rat@NetBSD.org
  2978.             Amitai Schlair              schmonz@NetBSD.org
  2979.             Konrad Schroder             perseant@NetBSD.org
  2980.             Georg Schwarz               schwarz@NetBSD.org
  2981.             Lubomir Sedlacik            salo@NetBSD.org
  2982.             Christopher SEKIYA          sekiya@NetBSD.org
  2983.             Reed Shadgett               dent@NetBSD.org
  2984.             John Shannon                shannonjr@NetBSD.org
  2985.             Tim Shepard                 shep@NetBSD.org
  2986.             Takeshi Shibagaki           shiba@NetBSD.org
  2987.             Naoto Shimazaki             igy@NetBSD.org
  2988.             Takao Shinohara             shin@NetBSD.org
  2989.             Takuya SHIOZAKI             tshiozak@NetBSD.org
  2990.             Daniel Sieger               dsieger@NetBSD.org
  2991.             Chuck Silvers               chs@NetBSD.org
  2992.             Thor Lancelot Simon         tls@NetBSD.org
  2993.             Jeff Smith                  jeffs@NetBSD.org
  2994.             Noriyuki Soda               soda@NetBSD.org
  2995.             Wolfgang Solfrank           ws@NetBSD.org
  2996.             SOMEYA Yoshihiko            someya@NetBSD.org
  2997.             Bill Sommerfeld             sommerfeld@NetBSD.org
  2998.             Jorg Sonnenberger           joerg@NetBSD.org
  2999.             Ignatios Souvatzis          is@NetBSD.org
  3000.             T K Spindler                dogcow@NetBSD.org
  3001.             Bill Squier                 groo@NetBSD.org
  3002.             Jonathan Stone              jonathan@NetBSD.org
  3003.             Bill Studenmund             wrstuden@NetBSD.org
  3004.             Kevin Sullivan              sullivan@NetBSD.org
  3005.             SUNAGAWA Keiki              kei@NetBSD.org
  3006.             Kimmo Suominen              kim@NetBSD.org
  3007.             Robert Swindells            rjs@NetBSD.org
  3008.             Shin Takemura               takemura@NetBSD.org
  3009.             TAMURA Kent                 kent@NetBSD.org
  3010.             Shin'ichiro TAYA            taya@NetBSD.org
  3011.             Ian Lance Taylor            ian@NetBSD.org
  3012.             Matt Thomas                 matt@NetBSD.org
  3013.             Jason Thorpe                thorpej@NetBSD.org
  3014.             Christoph Toshok            toshok@NetBSD.org
  3015.             Greg Troxel                 gdt@NetBSD.org
  3016.             Tsubai Masanari             tsubai@NetBSD.org
  3017.             Izumi Tsutsui               tsutsui@NetBSD.org
  3018.             UCHIYAMA Yasushi            uch@NetBSD.org
  3019.             Masao Uebayashi             uebayasi@NetBSD.org
  3020.             Shuichiro URATA             ur@NetBSD.org
  3021.             Valeriy E. Ushakov          uwe@NetBSD.org
  3022.             Todd Vierling               tv@NetBSD.org
  3023.             Aymeric Vincent             aymeric@NetBSD.org
  3024.             Paul Vixie                  vixie@NetBSD.org
  3025.             Mike M. Volokhov            mishka@NetBSD.org
  3026.             Krister Walfridsson         kristerw@NetBSD.org
  3027.             Lex Wennmacher              wennmach@NetBSD.org
  3028.             Leo Weppelman               leo@NetBSD.org
  3029.             Assar Westerlund            assar@NetBSD.org
  3030.             Todd Whitesel               toddpw@NetBSD.org
  3031.             Frank Wille                 phx@NetBSD.org
  3032.             Nathan Williams             nathanw@NetBSD.org
  3033.             Rob Windsor                 windsor@NetBSD.org
  3034.             Dan Winship                 danw@NetBSD.org
  3035.             Jim Wise                    jwise@NetBSD.org
  3036.             Michael Wolfson             mbw@NetBSD.org
  3037.             Colin Wood                  ender@NetBSD.org
  3038.             Steve Woodford              scw@NetBSD.org
  3039.             YAMAMOTO Takashi            yamt@NetBSD.org
  3040.             Yuji Yamano                 yyamano@NetBSD.org
  3041.             David Young                 dyoung@NetBSD.org
  3042.             Reinoud Zandijk             reinoud@NetBSD.org
  3043.             S.P.Zeidler                 spz@NetBSD.org
  3044.             Maria Zevenhoven            maria7@NetBSD.org
  3045.             Christos Zoulas             christos@NetBSD.org
  3046.  
  3047.      Other contributors:
  3048.  
  3049.             Dave Burgess                burgess@cynjut.infonet.net
  3050.             Brian R. Gaeke              brg@dgate.org
  3051.             Brad Grantham               grantham@tenon.com
  3052.             Lawrence Kesteloot          kesteloo@cs.unc.edu
  3053.             Waldi Ravens                waldi@moacs.indiv.nl.net
  3054.  
  3055.    Legal Mumbo-Jumbo
  3056.      All product names mentioned herein are trademarks or registered trade-
  3057.      marks of their respective owners.
  3058.  
  3059.      The following notices are required to satisfy the license terms of the
  3060.      software that we have mentioned in this document:
  3061.  
  3062.      NetBSD is a registered trademark of The NetBSD Foundation, Inc.
  3063.      This product includes software developed by the University of California,
  3064.      Berkeley and its contributors.
  3065.      This product includes software developed by the NetBSD Foundation.
  3066.      This product includes software developed by The NetBSD Foundation, Inc.
  3067.      and its contributors.
  3068.      This product includes software developed for the NetBSD Project.  See
  3069.      http://www.netbsd.org/ for information about NetBSD.
  3070.      This product contains software developed by Ignatios Souvatzis for the
  3071.      NetBSD project.
  3072.      This product contains software written by Ignatios Souvatzis and Michael
  3073.      L. Hitch for the NetBSD project.
  3074.      This product contains software written by Michael L. Hitch for the NetBSD
  3075.      project.
  3076.      This product includes cryptographic software written by Eric Young
  3077.      (eay@cryptsoft.com)
  3078.      This product includes cryptographic software written by Eric Young
  3079.      (eay@mincom.oz.au)
  3080.      This product includes software designed by William Allen Simpson.
  3081.      This product includes software developed at Ludd, University of Lulea,
  3082.      Sweden and its contributors.
  3083.      This product includes software developed at Ludd, University of Lulea.
  3084.      This product includes software developed at the Information Technology
  3085.      Division, US Naval Research Laboratory.
  3086.      This product includes software developed by Berkeley Software Design,
  3087.      Inc.
  3088.      This product includes software developed by David Jones and Gordon Ross
  3089.      This product includes software developed by Gordon W. Ross and Leo Wep-
  3090.      pelman.
  3091.      This product includes software developed by Hellmuth Michaelis and Joerg
  3092.      Wunsch
  3093.      This product includes software developed by Internet Research Institute,
  3094.      Inc.
  3095.      This product includes software developed by Leo Weppelman and Waldi
  3096.      Ravens.
  3097.      This product includes software developed by  Mika Kortelainen
  3098.      This product includes software developed by Aaron Brown and Harvard Uni-
  3099.      versity.
  3100.      This product includes software developed by Adam Ciarcinski for the
  3101.      NetBSD project.
  3102.      This product includes software developed by Adam Glass and Charles M.
  3103.      Hannum.
  3104.      This product includes software developed by Adam Glass.
  3105.      This product includes software developed by Advanced Risc Machines Ltd.
  3106.      This product includes software developed by Alex Zepeda, and Colin Wood
  3107.      for the NetBSD Projet.
  3108.      This product includes software developed by Alex Zepeda.
  3109.      This product includes software developed by Alistair G. Crooks.
  3110.      This product includes software developed by Alistair G. Crooks.  for the
  3111.      NetBSD project.
  3112.      This product includes software developed by Allen Briggs
  3113.      This product includes software developed by Amancio Hasty and Roger
  3114.      Hardiman
  3115.      This product includes software developed by Berkeley Software Design,
  3116.      Inc.
  3117.      This product includes software developed by Berkeley Software Design,
  3118.      Inc.
  3119.      This product includes software developed by Bill Paul.
  3120.      This product includes software developed by Bodo Moeller.  (If available,
  3121.      substitute umlauted o for oe)
  3122.      This product includes software developed by Boris Popov.
  3123.      This product includes software developed by Brad Pepers
  3124.      This product includes software developed by Bradley A. Grantham.
  3125.      This product includes software developed by Brini.
  3126.      This product includes software developed by Causality Limited.
  3127.      This product includes software developed by Charles D. Cranor and Seth
  3128.      Widoff.
  3129.      This product includes software developed by Charles D. Cranor and Wash-
  3130.      ington University.
  3131.      This product includes software developed by Charles D. Cranor, Washington
  3132.      University, and the University of California, Berkeley and its contribu-
  3133.      tors.
  3134.      This product includes software developed by Charles D. Cranor, Washington
  3135.      University, the University of California, Berkeley and its contributors.
  3136.      This product includes software developed by Charles D. Cranor.
  3137.      This product includes software developed by Charles Hannum.
  3138.      This product includes software developed by Charles M. Hannum, by the
  3139.      University of Vermont and State Agricultural College and Garrett A.
  3140.      Wollman, by William F. Jolitz, and by the University of California,
  3141.      Berkeley, Lawrence Berkeley Laboratory, and its contributors.
  3142.      This product includes software developed by Charles M. Hannum.
  3143.      This product includes software developed by Christian E. Hopps, Ezra
  3144.      Story, Kari Mettinen, Markus Wild, Lutz Vieweg and Michael Teske.
  3145.      This product includes software developed by Christian E. Hopps.
  3146.      This product includes software developed by Christian Limpach
  3147.      This product includes software developed by Christopher G. Demetriou for
  3148.      the NetBSD Project.
  3149.      This product includes software developed by Christopher G. Demetriou.
  3150.      This product includes software developed by Christos Zoulas.
  3151.      This product includes software developed by Chuck Silvers.
  3152.      This product includes software developed by Colin Wood for the NetBSD
  3153.      Project.
  3154.      This product includes software developed by Colin Wood.
  3155.      This product includes software developed by Cybernet Corporation and Nan
  3156.      Yang Computer Services Limited
  3157.      This product includes software developed by Daishi Kato
  3158.      This product includes software developed by Dale Rahn.
  3159.      This product includes software developed by Daniel Widenfalk and Michael
  3160.      L. Hitch.
  3161.      This product includes software developed by Daniel Widenfalk for the
  3162.      NetBSD Project.
  3163.      This product includes software developed by Darrin B. Jewell
  3164.      This product includes software developed by David Miller.
  3165.      This product includes software developed by Dean Huxley.
  3166.      This product includes software developed by Eduardo Horvath.
  3167.      This product includes software developed by Eric S. Hvozda.
  3168.      This product includes software developed by Eric S. Raymond
  3169.      This product includes software developed by Eric Young (eay@@min-
  3170.      com.oz.au)
  3171.      This product includes software developed by Eric Young (eay@crypt-
  3172.      soft.com)
  3173.      This product includes software developed by Eric Young (eay@mincom.oz.au)
  3174.      This product includes software developed by Ezra Story and  by Kari Met-
  3175.      tinen.
  3176.      This product includes software developed by Ezra Story, by Kari Mettinen
  3177.      and by Bernd Ernesti.
  3178.      This product includes software developed by Ezra Story, by Kari Mettinen,
  3179.      Michael Teske and by Bernd Ernesti.
  3180.      This product includes software developed by Ezra Story, by Kari Mettinen,
  3181.      and Michael Teske.
  3182.      This product includes software developed by Ezra Story.
  3183.      This product includes software developed by Frank van der Linden for the
  3184.      NetBSD Project.
  3185.      This product includes software developed by Gardner Buchanan.
  3186.      This product includes software developed by Gary Thomas.
  3187.      This product includes software developed by Gordon Ross
  3188.      This product includes software developed by Gordon W. Ross
  3189.      This product includes software developed by HAYAKAWA Koichi.
  3190.      This product includes software developed by Harvard University and its
  3191.      contributors.
  3192.      This product includes software developed by Harvard University.
  3193.      This product includes software developed by Herb Peyerl.
  3194.      This product includes software developed by Hubert Feyrer for the NetBSD
  3195.      Project.
  3196.      This product includes software developed by Iain Hibbert
  3197.      This product includes software developed by Ian F. Darwin and others.
  3198.      This product includes software developed by Ian W. Dall.
  3199.      This product includes software developed by Ichiro FUKUHARA.
  3200.      This product includes software developed by Ignatios Souvatzis for the
  3201.      NetBSD Project.
  3202.      This product includes software developed by Internet Initiative Japan
  3203.      Inc.
  3204.      This product includes software developed by James R. Maynard III.
  3205.      This product includes software developed by Jared D. McNeill.
  3206.      This product includes software developed by Jason L. Wright
  3207.      This product includes software developed by Jason R. Thorpe for And Com-
  3208.      munications, http://www.and.com/
  3209.      This product includes software developed by Joachim Koenig-Baltes.
  3210.      This product includes software developed by Jochen Pohl for The NetBSD
  3211.      Project.
  3212.      This product includes software developed by Joerg Wunsch
  3213.      This product includes software developed by John Birrell.
  3214.      This product includes software developed by John P. Wittkoski.
  3215.      This product includes software developed by John Polstra.
  3216.      This product includes software developed by Jonathan R. Stone for the
  3217.      NetBSD Project.
  3218.      This product includes software developed by Jonathan Stone and Jason R.
  3219.      Thorpe for the NetBSD Project.
  3220.      This product includes software developed by Jonathan Stone.
  3221.      This product includes software developed by Juan Romero Pardines for the
  3222.      NetBSD Foundation, Inc. and its contributors.
  3223.      This product includes software developed by Jukka Marin.
  3224.      This product includes software developed by Julian Highfield.
  3225.      This product includes software developed by Kazuhisa Shimizu.
  3226.      This product includes software developed by Kazuki Sakamoto.
  3227.      This product includes software developed by Kenneth Stailey.
  3228.      This product includes software developed by Kiyoshi Ikehara.
  3229.      This product includes software developed by Klaus Burkert,by Bernd
  3230.      Ernesti, by Michael van Elst, and by the University of California, Berke-
  3231.      ley and its contributors.
  3232.      This product includes software developed by LAN Media Corporation and its
  3233.      contributors.
  3234.      This product includes software developed by Leo Weppelman for the NetBSD
  3235.      Project.
  3236.      This product includes software developed by Leo Weppelman.
  3237.      This product includes software developed by Lloyd Parkes.
  3238.      This product includes software developed by Luke Mewburn.
  3239.      This product includes software developed by Lutz Vieweg.
  3240.      This product includes software developed by MINOURA Makoto, Takuya
  3241.      Harakawa.
  3242.      This product includes software developed by Manuel Bouyer.
  3243.      This product includes software developed by Marc Horowitz.
  3244.      This product includes software developed by Marcus Comstedt.
  3245.      This product includes software developed by Mark Brinicombe for the
  3246.      NetBSD project.
  3247.      This product includes software developed by Mark Brinicombe.
  3248.      This product includes software developed by Mark Murray
  3249.      This product includes software developed by Mark Tinguely and Jim Lowe
  3250.      This product includes software developed by Markus Wild.
  3251.      This product includes software developed by Martin Husemann and Wolfgang
  3252.      Solfrank.
  3253.      This product includes software developed by Masanobu Saitoh.
  3254.      This product includes software developed by Masaru Oki.
  3255.      This product includes software developed by Mats O Jansson and Charles D.
  3256.      Cranor.
  3257.      This product includes software developed by Mats O Jansson.
  3258.      This product includes software developed by Matt DeBergalis
  3259.      This product includes software developed by Matthew Fredette.
  3260.      This product includes software developed by Matthias Pfaller.
  3261.      This product includes software developed by Michael Graff for the NetBSD
  3262.      Project.
  3263.      This product includes software developed by Michael Graff.
  3264.      This product includes software developed by Michael L. Hitch.
  3265.      This product includes software developed by Michael Shalayeff.
  3266.      This product includes software developed by Michael Smith.
  3267.      This product includes software developed by Mike Glover and contributors.
  3268.      This product includes software developed by Mike Pritchard.
  3269.      This product includes software developed by Minoura Makoto.
  3270.      This product includes software developed by Nan Yang Computer Services
  3271.      Limited.
  3272.      This product includes software developed by Niels Provos.
  3273.      This product includes software developed by Niklas Hallqvist, Brandon
  3274.      Creighton and Job de Haas.
  3275.      This product includes software developed by Niklas Hallqvist.
  3276.      This product includes software developed by Onno van der Linden.
  3277.      This product includes software developed by Paul Kranenburg.
  3278.      This product includes software developed by Paul Mackerras.
  3279.      This product includes software developed by Per Fogelstrom
  3280.      This product includes software developed by Peter Galbavy.
  3281.      This product includes software developed by Phase One, Inc.
  3282.      This product includes software developed by Philip A. Nelson.
  3283.      This product includes software developed by Philip L. Budne.
  3284.      This product includes software developed by RiscBSD.
  3285.      This product includes software developed by Roar Thronaes.
  3286.      This product includes software developed by Rodney W. Grimes.
  3287.      This product includes software developed by Roger Hardiman
  3288.      This product includes software developed by Roland C. Dowdeswell.
  3289.      This product includes software developed by Rolf Grossmann.
  3290.      This product includes software developed by Ross Harvey for the NetBSD
  3291.      Project.
  3292.      This product includes software developed by Ross Harvey.
  3293.      This product includes software developed by Scott Bartram.
  3294.      This product includes software developed by Scott Stevens.
  3295.      This product includes software developed by Shingo WATANABE.
  3296.      This product includes software developed by Softweyr LLC, the University
  3297.      of California, Berkeley, and its contributors.
  3298.      This product includes software developed by Soren S. Jorvang.
  3299.      This product includes software developed by Stephan Thesing.
  3300.      This product includes software developed by Steve Woodford.
  3301.      This product includes software developed by Takashi Hamada
  3302.      This product includes software developed by Takumi Nakamura.
  3303.      This product includes software developed by Tatoku Ogaito for the NetBSD
  3304.      Project.
  3305.      This product includes software developed by Terrence R. Lambert.
  3306.      This product includes software developed by Tetsuya Isaki.
  3307.      This product includes software developed by Thomas Gerner
  3308.      This product includes software developed by Thomas Klausner for the
  3309.      NetBSD Project.
  3310.      This product includes software developed by Tobias Weingartner.
  3311.      This product includes software developed by Todd C. Miller.
  3312.      This product includes software developed by Tohru Nishimura and Reinoud
  3313.      Zandijk for the NetBSD Project.
  3314.      This product includes software developed by Tohru Nishimura for the
  3315.      NetBSD Project.
  3316.      This product includes software developed by Tohru Nishimura.  for the
  3317.      NetBSD Project.
  3318.      This product includes software developed by TooLs GmbH.
  3319.      This product includes software developed by Toru Nishimura.
  3320.      This product includes software developed by Trimble Navigation, Ltd.
  3321.      This product includes software developed by WIDE Project and its contrib-
  3322.      utors.
  3323.      This product includes software developed by Waldi Ravens.
  3324.      This product includes software developed by Wasabi Systems for Zembu
  3325.      Labs, Inc. http://www.zembu.com/
  3326.      This product includes software developed by Winning Strategies, Inc.
  3327.      This product includes software developed by Wolfgang Solfrank.
  3328.      This product includes software developed by Yasushi Yamasaki
  3329.      This product includes software developed by Zembu Labs, Inc.
  3330.      This product includes software developed by the Alice Group.
  3331.      This product includes software developed by the Center for Software Sci-
  3332.      ence at the University of Utah.
  3333.      This product includes software developed by the Charles D. Cranor, Wash-
  3334.      ington University, University of California, Berkeley and its contribu-
  3335.      tors.
  3336.      This product includes software developed by the Computer Systems Engi-
  3337.      neering Group at Lawrence Berkeley Laboratory.
  3338.      This product includes software developed by the David Muir Sharnoff.
  3339.      This product includes software developed by the Harvard University and
  3340.      its contributors.
  3341.      This product includes software developed by the Kungliga Tekniska
  3342.      Hogskolan and its contributors.
  3343.      This product includes software developed by the Network Research Group at
  3344.      Lawrence Berkeley Laboratory.
  3345.      This product includes software developed by the OpenSSL Project for use
  3346.      in the OpenSSL Toolkit. (http://www.OpenSSL.org/)
  3347.      This product includes software developed by the PocketBSD project and its
  3348.      contributors.
  3349.      This product includes software developed by the RiscBSD kernel team
  3350.      This product includes software developed by the RiscBSD team.
  3351.      This product includes software developed by the SMCC Technology Develop-
  3352.      ment Group at Sun Microsystems, Inc.
  3353.      This product includes software developed by the University of California,
  3354.      Berkeley and its contributors, as well as the Trustees of Columbia Uni-
  3355.      versity.
  3356.      This product includes software developed by the University of California,
  3357.      Lawrence Berkeley Laboratory and its contributors.
  3358.      This product includes software developed by the University of California,
  3359.      Lawrence Berkeley Laboratory.
  3360.      This product includes software developed by the University of Illinois at
  3361.      Urbana and their contributors.
  3362.      This product includes software developed by the University of Vermont and
  3363.      State Agricultural College and Garrett A. Wollman.
  3364.      This product includes software developed by the University of Vermont and
  3365.      State Agricultural College and Garrett A. Wollman, by William F.  Jolitz,
  3366.      and by the University of California, Berkeley, Lawrence Berkeley Labora-
  3367.      tory, and its contributors.
  3368.      This product includes software developed for the FreeBSD project
  3369.      This product includes software developed for the NetBSD Project by Bernd
  3370.      Ernesti.
  3371.      This product includes software developed for the NetBSD Project by
  3372.      Christopher G. Demetriou.
  3373.      This product includes software developed for the NetBSD Project by Chris-
  3374.      tos Zoulas
  3375.      This product includes software developed for the NetBSD Project by
  3376.      Emmanuel Dreyfus.
  3377.      This product includes software developed for the NetBSD Project by Frank
  3378.      van der Linden
  3379.      This product includes software developed for the NetBSD Project by Igna-
  3380.      tios Souvatzis.
  3381.      This product includes software developed for the NetBSD Project by Jason
  3382.      R. Thorpe.
  3383.      This product includes software developed for the NetBSD Project by John
  3384.      M. Vinopal.
  3385.      This product includes software developed for the NetBSD Project by
  3386.      Matthias Drochner.
  3387.      This product includes software developed for the NetBSD Project by
  3388.      Michael L. Hitch.
  3389.      This product includes software developed for the NetBSD Project by Perry
  3390.      E. Metzger.
  3391.      This product includes software developed for the NetBSD Project by Scott
  3392.      Bartram and Frank van der Linden
  3393.      This product includes software developed for the NetBSD Project by Alle-
  3394.      gro Networks, Inc., and Wasabi Systems, Inc.
  3395.      This product includes software developed for the NetBSD Project by
  3396.      Genetec Corporation.
  3397.      This product includes software developed for the NetBSD Project by
  3398.      Jonathan Stone.
  3399.      This product includes software developed for the NetBSD Project by Pier-
  3400.      mont Information Systems Inc.
  3401.      This product includes software developed for the NetBSD Project by SUNET,
  3402.      Swedish University Computer Network.
  3403.      This product includes software developed for the NetBSD Project by
  3404.      Shigeyuki Fukushima.
  3405.      This product includes software developed for the NetBSD Project by Wasabi
  3406.      Systems, Inc.
  3407.      This product includes software developed under OpenBSD by Per Fogelstrom
  3408.      Opsycon AB for RTMX Inc, North Carolina, USA.
  3409.      This product includes software developed under OpenBSD by Per Fogelstrom.
  3410.      This software is a component of "386BSD" developed by William F. Jolitz,
  3411.      TeleMuse.
  3412.      This software was developed by Holger Veit and Brian Moore for use with
  3413.      "386BSD" and similar operating systems.  "Similar operating systems"
  3414.      includes mainly non-profit oriented systems for research and education,
  3415.      including but not restricted to "NetBSD", "FreeBSD", "Mach" (by CMU).
  3416.      This software includes software developed by the Computer Systems Labora-
  3417.      tory at the University of Utah.
  3418.      This product includes software developed by Computing Services at
  3419.      Carnegie Mellon University (http://www.cmu.edu/computing/).
  3420.      This product includes software developed by Marshall M. Midden.
  3421.      This product includes software developed or owned by Caldera Interna-
  3422.      tional, Inc.
  3423.      The Institute of Electrical and Electronics Engineers and The Open Group,
  3424.      have given us permission to reprint portions of their documentation.
  3425.  
  3426.      In the following statement, the phrase ``this text'' refers to portions
  3427.      of the system documentation.
  3428.  
  3429.      Portions of this text are reprinted and reproduced in electronic form in
  3430.      NetBSD, from IEEE Std 1003.1, 2004 Edition, Standard for Information
  3431.      Technology -- Portable Operating System Interface (POSIX), The Open Group
  3432.      Base Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
  3433.      Electrical and Electronics Engineers, Inc and The Open Group.  In the
  3434.      event of any discrepancy between these versions and the original IEEE and
  3435.      The Open Group Standard, the original IEEE and The Open Group Standard is
  3436.      the referee document.
  3437.  
  3438.      The original Standard can be obtained online at
  3439.      http://www.opengroup.org/unix/online.html.
  3440.  
  3441.      This notice shall appear on any product containing this material
  3442.  
  3443.      In the following statement, "This software" refers to the Mitsumi CD-ROM
  3444.      driver:
  3445.            This software was developed by Holger Veit and Brian Moore for use
  3446.            with "386BSD" and similar operating systems.  "Similar operating
  3447.            systems" includes mainly non-profit oriented systems for research
  3448.            and education, including but not restricted to "NetBSD" , "FreeBSD"
  3449.            , "Mach" (by CMU).
  3450.      In the following statement, "This software" refers to the parallel port
  3451.      driver:
  3452.            This software is a component of "386BSD" developed by William F.
  3453.            Jolitz, TeleMuse.
  3454.  
  3455.    The End
  3456. NetBSD                          October 5, 2008                         NetBSD
  3457.